Fix lack of thread safety in -[RACSerialDisposable disposable]

Addresses #1455

I couldn't come up with a way to do it using `OSAtomicXXX`, but I'd be happy to change it if somebody can suggest how.
This shouldn't need `volatile` anymore.