After retesting I don't believe this can be intentional, the momentum alternates and is not consistent at all with the effect observed when throwing items against honey.
Step by step:
I sprint beside the honey blocks.
Upon contact with the honey, I instantaneously drop momentum to walk pace (field of view drops).
Continuing to hold shift, I accelerate again and resume sprint (field of view increases). This is the part that makes no sense.
Items on the other hand start sliding with the thrown momentum and decelerate to a point as one might expect. In fact items behave correctly whereas the player does not.
As a side note, the instant drop in momentum also drops the field of view, which is unpleasant on the eyes.
My friend experienced this bug on nintendo switch. They tried to do some of the suggestions here, but they couldn't even open chat, the moment any button was clicked it would crash. Eventually all they did was start the game, wait for it to crash, start the game again wait for it to crash again, over and over and over again. It took 15-30 minutes of attempts before this bed-lock issue resolved itself.
I believe the fix is simply waiting for the in-game time to eventually become daytime. For some reason, the day-night cycle is retained even though the game crashes rather than exits, while other data, like player position is only saved periodically (which I believe is what causes the issue in the first place). Once it is daytime in the game, it successfully kicks you out of the bed (as it would do if you were to lie there waiting for other players to sleep all night long).
I'd like to add that the time it takes to resolve this will vary greatly depending on what time of night (in-game) the problem started, and how long it takes your device to restart the game.