Simplify handler invocations in DefaultChannelHandlerContext

- Sometimes we delegated executor.inEventLoop() to the next context and sometimes we did not.  Now we always check inEventLoop() before delegating.