Re-raise exceptions in AsyncioEventLoop properly

Some exceptions (at least UnicodeDecodeError) expect more than 1 argument.
This provides the new exception with all arguments of the original exception.
`raise self._exc_info[1]` raises `TypeError: exceptions must derive from BaseException`