Refactored syncSig to re-use functionality from SpinlockSig.