backup: Add fatal if dest snapshot failed

Errors are currently silently swallowed
backup: Ensure dest snapshot dir exists first

Otherwise the SaveSnap operation fails