Change errorOn from fail() to handleError()

Before, the errorOn() callback would call fail() on orc itself. Now, it
calls handleError() on the context that spawned the errorOn()