Code 24 (source files vanished during the transfer) already counted as success when deciding whether to remove old backups, but the program still exited with 4 and reported errors. Exit with 0 and report the backup as completed, logging only a warning, so both checks agree.