We need to do this to pass the hooked events to the products. https://mattermost.atlassian.net/browse/MM-47403 ```release-note NONE ```
* plugin/product: improve product hooks API * elaborate HookService.RegisterHooks method documentation * remove unnecessary re-assigns