I am not sure on the game mechanics of the giant serpent but have they always been able to open doors? Today I watched a giant serpent open the door to the area under the Fire Temple. I don't know but this doesn't make much sense to me that a giant serpent can open a door.