Merge discussion comments disappear when diff is too large to show
### Summary
A developer's IDE automatically converted an entire file from tabs to spaces (insert Silicon Valley joke here). In the "Changes" section of the merge request, that file's diff was "too large to display". Selecting "Hide whitespace changes" allowed GitLab to show appropriate changes. However, when a comment is made on any line, the comment disappears and no trace is found anywhere.
### Steps to reproduce
Create a merge request where an entire (large) file has whitespace changes top to bottom
View the "Changes" tab in the merge request
Ensure that "This diff is too large to display" is shown when "Hide whitespace changes" is NOT selected
Select "Hide whitespace changes"
Make a comment on any line
Note that numeric badge near "Discussion" tab has incremented
### Expected behavior
Comment should show on file, discussion page, and discussion counter
### Actual behavior
Comment does not
### Environment
Gitlab CE Omnibus 8.11 on Ubuntu 16.04 x64
issue