log double spend processing, handle expiration