Specs for #3514

Had a moment to improve the previous hastily added commit
for this task.

Closes #3514
Merge branch 'master' of https://github.com/NUBIC/ncs_navigator_core
Temp fix for issue w/ advance #3515

When a Participant is given ES and IC in the same Contact
the advance will now handle the scenario where the last Event
is the IC.
change for CI

This spec was failing on CI as the order by and sort
functions seem to differ. This change is an attempt to get
this spec passing on CI.