Thank you for the suggestion. Probably this will be implemented along with positioned drag-and-drop functionality when every node will have top and bottom drop zones (so a node can be moved within its sibling nodes).
Currently you can implement a kind of top drop zone using just custom drop zone (like your implmentation above).