Я недавно сделал это каким-то другим способом. Вместо того, чтобы препятствовать тому, чтобы область была сбрасываемой, я просто взял бы любой избыточный LI и добавил бы его обратно к пулу возможных, просто добавив обратно последнего ребенка
$('#pool').append($('#container li:last-child'));
Посмотрите, подходит ли вам этот подход ..