Large ships like Dreadnaughts should have their NPC pilots or autopilots consider planets to be much larger than the planets actually are. This will counteract their inability to maneuver and allow them to stop skydiving.
Also, ships should not be scanned by members of their own faction or allied faction.