Preventing the switch would make for an interesting new dynamic. You have to make sure you are in a free spot to replenish your health.
But I feel in that case you'd have to have some way of knowing if the current spot is free, otherwise it might feel like a bug or unfair mechanic if the switch doesn't work.
Interesting stuff to think about for sure.