Add a new periodic task that cleans up task that the normal Contracts
APITask call may miss.

Called every 6 hours and manually checks each contractID when they are
expired 6 hours ago but still In Progress or Accepted