I've been having this same problem, and the only solution I've found is to look up the FormID of a friendly NPC, type "player.moveto 'FormID'" into the console, then enter a conversation with them. Once I exit the conversation, I can move normally again. Of course, it's only a temporary solution, as it can (and does) happen again. I wish it worked for me, but I have tried it after finding your topic through a search, and it doesn't work for me unfortunately.