Fix backup script S3 flags broken by shell quoting
The previous "shell linting fix" (4a7feb3) quoted ${S3_OPTS}, causing
the entire flag string to be passed as a single argument to rclone.
Replace with a wrapper function that passes flags individually —
shellcheck-safe and correct.