- Removed wrong WaitingOp.equals implementation, it was causing a different WaitingOp to be removed from queue.
- Fixed waitingOp enqueue order.
- Refactored WaitNotifyService
Operations should not try to send errors generated during "afterRun" and "notify" phases. They just should be logged.
Merge pull request #2043 from mdogan/fix/3.1/wait-notify

[Backport] - Fixes 2 wait-notify-service issues..