Fix a bug where HttpContentDecoder emits duplicate HttpMessage or raises NPE