Depending on how many turns it takes to upgrade, it might be beneficial to eject the ship from the starbase, that way it won't prompt you every turn, as the constructor isn't actually inside the starbase. When its done upgrading, it will prompt you as an Idle ship.
BTW, This is genius, and totally sounds like cheating, but if the game allows it, that is awesome!