This has been occurring on 1.7.2 for me, that two music tracks have been playing at once while I'm in Creative mode.
At first, one track was louder than the other, and setting the Music slider to OFF caused only the louder track to stop. Setting the Master volume to OFF stopped both tracks; I left the Music slider at OFF and raised the Master volume back up, and no tracks played when left like so.
After raising the Music slider back up, the issue resumed, but both tracks sounded equally loud. I set all volume sliders except Master and Music to OFF, and this had no effect. This time, setting the Music slider to OFF stopped both tracks. But now it seems that two softer-volume tracks are playing with every slider set to OFF except for the Master slider; setting the Master slider to OFF stops the sound.
I haven't left the world I have been playing in from the beginning of this comment to now.
In short, what would be ugly about holding the player back in midair? I think that would be the best action taken, if any is.
Does MC look at blocks, the potential drop, or something else when deciding to keep a player from dropping? I imagine this would be easier to patch for the second option.