Ensure move-above-defun does not skip back a defun if we're already at the
 start of a defun.