Add exc_class to RemoteException.__str__()
Fix a bug with failing to handle err_code properly when (re)constructing a RemoteException