[WIP]Fixed #226 - Eliminates ordering issues in the SyncMessage protocol

actually sorry...according to what I see in the test...shouldn't it be request.reset?