Unit testing for downstream sync through websockets

This might be better if it was passed in with the call to `syncSteps.patch()`. Could allow for more flexible testing?