Can't reproduce on 15.10.5: I followed closely the steps and X2 doesn't appear in the list of affected children when deleting X and it's not deleted either when deletion is performed.