MDL-32652 - Make block drag-drop work throughout Moodle, part 2

Block drag-drop was not functioning correctly on user profile pages.
Also, non-standard block regions (including the central "content" region
used by My Home and user profile pages) could cause the temporary empty
block region used as a drop target to appear in the wrong place.