Here's one example:
I pushed the battery through the door, then used the frog to get across.
Oh yeah, I see. Thankfully that doesn't softlock you in that specific room, but I can imagine it might in some other rooms...
Yeah it did, with the door just before that one. I had to start a new save, though I got through the game much faster this time. Not sure how you'd fix this, but one solution might be to have the battery vines respawn, then removing the old battery if you take one.