PCB: use one drag type that respects current angle mode
This might be too annoying to merge until the router can change free angle mode while already dragging.
On the other hand, we already have two shortcut keys for the two types of drags to handle this restriction, so the user already has to cancel the active drag and restart it another way, so perhaps they are equivalently annoying.