I set up a starbase and requested a number of constructors be sent to it. After building one (which was correctly sent to the starbase) I changed the starport to build a transport. When it was completed it was also sent to the starbase - it shouldn't have been, right? There's no point to it and if I hadn't seen it happen I would have lost track of that transport.