Add manual expiration support for atomic commits