Should not the retreating fleet be free to jump once the cannon hits the planet and disables the inhibitor? As it stands, if you try to phase jump before the cannon hits the planet, it will still take you much longer to jump despite the inhibitor being disabled.
At the moment, the only work around is to initiate phase jump only AFTER the Kostura cannon hits the planet. Perhaps this is intentional.