Undock harvesters when refinery is destroyed or not in world

fixes #2029