Avoid calling out.flush() in MessagePacker#reset() since it can be already closed

@xerial When MessagePacker#reset() is called, its MessageBufferOutput instance ```out``` can be already closed in order to avoid a resource leak. So, it would go wrong if ```out.flush()``` is called in MessagePacker#reset().