Fixed a bug in ]M and [M. Some cleanup in the code is needed anyway.
These motions now set the previous position back if there is no
subroutine to jump to but the initial jump was already made.