Describe the bug
DeviceList messages are emitted from the server with the id set at 1 but system messages are expected to have their id set to 0
Expected behavior
When a DeviceList message is sent as a system message it should have it's id set to 0
Actual behavior
DeviceList messages sent as a system message have their id set to 1
Additional context
At least on buttplug-js, DeviceList messages sent as system message are lost on the client and the related event is never emitted