[sgen] Binary protocol records worker thread vs non-worker thread events.
[sgen] Missed a binary protocol event for mark.
[sgen] Wait for workers before the finishing nursery collection.

Fixes the sgen-bridge.exe crash on concurrent M&S.