Add subscriber to throw exception on RPC error
Add tests for error subscriber and exception
Add error subscriber to docs
Update request exception interface