add snapshot not deleted messages - and actions to control deletion based on HasSnapshot