Diff discussions sometimes fail to expand

Sometimes diff discussions fail to expand on diff lines. The expand property correctly gets set, so we now have a Vue reactivity issue where the discussion gets overridden with a different object.

It is possible to work-around this by clicking the avatars & then changing to the discussions tab where it correctly updates.

/cc @andr3

Edited by Phil Hughes