It is possible to soft-lock yourself in this game, yes. I found that out after I took a look at the game's code with UnRen after getting stuck for the 2nd time.
I don't know if this particular scenario is a softlock, but if you could upload your save file somewhere I could probably figure it out (if you haven't already).