In order to prevent the custody store filling up with unused packets, completed records need to be removed. Records
that have been flagged for deletion by a custody response having been received are deleted as part of the stores
operation. In addition the expiry timeout is checked to see if the packet has passed its maximum lifetime.