Delay merge request hooks until async diff creation finishes
Due to the async diff creation changes we've made lately, the merge request webhooks are fired before the diffs are ready. We should delay the webhook execution until we have the diffs ready so our users can make an API calls as soon as they receive the merge request creation webhook.
Edited by Sincheol (David) Kim