bug fix - when deleting message's location instances, only use message id

if display location is somehow unset, the instance would not otherwise be deleted