API: `merged_at` values missing for certain Merge Requests in `merged` state
### Summary
In `gitlab-insights` and future features we rely on the `merged_at` timestamp being available for Merge Requests in the `merged` state. Under certain circumstances this field isn't available for merged MRs when indexing MRs and retrieving and individual MR via the API.
This definitely does not affect all MRs, but I could not notice a pattern between those affected
### Steps to reproduce
- Query `api/v4/projects/:project_id/merge_requests`
- Notice some MRs do not have `merged_at` data available
### Example Project
The following merged MR is an example that exhibits the problem:
* https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/24137
* https://gitlab.com/api/v4/projects/gitlab-org%2Fgitlab-ce/merge_requests/24137
### What is the current *bug* behavior?
- `merged_at` field is `null`
### What is the expected *correct* behavior?
- `merged_at` field should be populated with the relevant timestamp
### Relevant logs and/or screenshots
N/A
### Output of checks
This bug happens on GitLab.com
#### Results of GitLab environment info
gitlab-ce~3293941 `v11.8.0-rc9`
### Possible fixes
(If you can, link to the line of code that might be responsible for the problem)
issue