For a roll back you may also look at
There are some limits in moving snapshots. You can’t move a ro-snapshot, but only rw-snapshots. So you can’t move @backup when it is readonly (what a backup should be). But you may make a rw-snapshot of the backup to @