The battery on the machine in question was faulty and replacing it seems to have resolved this bug. I still don't understand how it was causing the behaviour I saw, nor why it seemed to be (semi-)repeatable. Thank you all for your help and patience. Cheers, - Martin