Rather than having it hyperjump at speeds it can't take, why not just do what Hyperedit does? For example, if you're jumping to a ship while you're sub-orbital, it moves you in orbit around that craft for a split-second and then switches it to an altitude in the planet's orbit