Enhance transport error handling

- Add disconnection 'cause' and 'code' properties to UA 'disconnection' event handler
- Emit UA 'disconnected' event every time UA is noticed about a transport disconnection regardles there are other servers to reconnect.