ReactiveCocoa/ReactiveCocoa — pull request #1444 by jspahrsummers (2014-08-04 03:11:13+00:00)
Title: Disallow chaining of Promise.start()

This kind of chaining can open the door to a race condition where an older disposable (from `start().signal.observe`) can overwrite a newer disposable (set within the observation closure).