Move the overlay snapshotter over to using the WithTransaction convenience method. This simplifies needing to check if we need to rollback a transaction and saves us from needing to manually Commit ourselves. Signed-off-by: Danny Canter <danny@dcantah.dev>