In case the FMU triggers a time event at exactly the start time, and stopBeforeEvent_ is set to false, the event update function is not called before the integration starts. Consequently, a negative integration interval is applied and the fmiCompletedIntegratorStep() function is spuriously called.
A test case was added in branch issue-12-initial-event which triggers the bug