Occasionally, the latest snapshot in the snapshots dir would get out of sync with the backup drive. Change the script to detect drift and fix it before performing a backup.
Move backup script to role directory rather than the root directory of the roles.