Okay, I will modify libqmi to allocate client IDs on first use, and keep them around until we disconnect from the device. Does that seem reasonable?