The ScheduleTask to delete guest customer is failing when there rows in the log table that relate to the guest customer. I am not sure that I would want to have the log records removed for the guest customers if there is valuable error information in the log. Is there the Log_Customer constraint necessary?