I reloaded the game and now it works -- once every three tries. It might have been luck, but in my previous games he could open every door.