Fix double logging of exceptions with both @asynchronous and @coroutine.

Tornado 3.1 made the @asynchronous decorator optional when @coroutine
is used, but if it was used anyway both @asynchronous and the new code
would log any uncaught exceptions.