Handling cleanup of failed pending op using rollbacks