Avoid probing and grabbing QCDM ports by default
The QCDM/DIAG port is usually used nowadays exclusively by applications gathering traces from the modem. The fact that ModemManager grabs the port on boot could break the process of collecting the traces, and it's something we can definitely improve.
The QCDM/DIAG port is required in old CDMA-only modems for a normal proper operation, but it's really a legacy thing.
We should change the logic to flag explicitly which devices require the QCDM/DIAG port for normal operation, and otherwise fully avoid touching them. The ports should ideally still be flagged as ID_MM_PORT_TYPE_QCDM
, or otherwise it will be the AT probing the one messing around with the trace collection program.