SOLUCION 1. LA NORMAL
SOLUCION ELEGANTE (online). Con appenchild. Resulta que un nodo no puede ser hijo de dos nodos o de uno o de otro por lo que con appendChild() lo cambiamos (ver ejemplo).
Esta solución no funciona en firefox porque los divs no se pueden arrastrar, sí en chrome.
En esta solucion se usa la misma funcion para arratrar y soltar en los dos div ya que se pasan los id's