Reimplement RACSerialDisposable with OSSpinLock rather than OSAtomic in order to fix -disposable method to be thread safe.