I haven't have any problem with this drain "bug". It gets refunded on the MP regen tick and running low enough for it to tap out is poor management anyway. Precisely because of those "emergency situations"

It's not like you recharge MP faster at the low end of the bar. MP throughput is identical whether you hover around 5% or 50%.