I'm... pretty sure this isn't supposed to happen.
You are right. I'm not sure what happened here, I'll look into it right now.
Sorry about that. I made some changes to the player movement code in the latest patch, and it just so happened the one conflict that I missed was this instance. An updated version is uploaded now.
I got the actual ending now! Wow! (SPOILERS BELOW)