Introduced the BackupSynchronizer as a replacement for the blocking semaphore