Add menu option for drop on fail to replace in container. Factor logic out
into CanReplaceInContainer.