A Surprising Corner Case of Using NSNotification, NSOperationQueue and GCD

I found a very interesting corner case of using NSNotification, NSOperationQueue and GCD. Without precaution, I dare say 99% of experienced iOS/OS X developers would fall for it.