When I transferEnergy to a spawn the creep continues transferring until it's done, but when I use upgradeController the creep deposits 1-2 energy and then it gets cancelled to go do something else.
Why does transferEnergy block and upgradeController not block?