Fix false positive dialogue edit view test caused by `yield`s
Failing test illustrating #958
Change ordering of model data building in dialogue view so the explictly set fields can override fields retrieved from the dialogue api (resolves #958)
Merge branch 'develop' into feature/issue-958-new-groups-arent-listed-after-a-conversation-is-created
Merge branch 'feature/issue-958-new-groups-arent-listed-after-a-conversation-is-created' into develop