The docstrings for org-metadown and org-metaup (and maybe other context-dependent commands) should reference the corresponding hooks, org-metadown-hook and org-metaup-hook.

I recently ran into the (happy) situation where M-<down> popped me from an org-babel code block into the corresponding session, but took a while to figure out exactly how that was happening.

Peter