Nexus Recall Energy

Shouldn’t draining a Nexus’ energy mid-recall interrupt the transfer?
It doesn’t though because the energy cost of Recall is used immediately - thereby ensuring the transfer.
Why is it designed this way?