Refactor RACCommand to deliver normally
Add the originating RACCommand to error.userInfo

This is useful when -execute: is used deep within a signal chain, and
more convenient than using -catch: to add that information.
Restore multicasting of newActiveExecutionSignals