Hello,
Simple solution to a problem of shuttle occupying the vehicle bay would be introduction of shuttle landing pad module. This way we could designate nice area to where it would land and not to disturb the production. It could also sport some storage slot or a fuel tank that would automatically refuel the shuttle when docked (providing required fuel amount is stored).