Ah, it starts to make sense. usb_modeswitch_dispatcher is called correctly, but it cannot find interface 0 on the device to be switched. However, dmesg contains warning about the same thing:
[ 2.369824] usb 1-11: new high-speed USB device number 5 using xhci_hcd
[ 2.520482] usb 1-11: config 1 has an invalid interface number: 8 but max is 3
[ 2.520484] usb 1-11: config 1 has no interface number 1
[ 2.520915] usb 1-11: config 2 has an invalid interface number: 12 but max is 1
[ 2.520916] usb 1-11: config 2 has an invalid interface number: 13 but max is 1
[ 2.520917] usb 1-11: config 2 has an invalid interface number: 13 but max is 1
[ 2.520918] usb 1-11: config 2 has no interface number 0
[ 2.520919] usb 1-11: config 2 has no interface number 1
[ 2.521502] usb 1-11: New USB device found, idVendor=1199, idProduct=9041, bcdDevice= 0.06
[ 2.521503] usb 1-11: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 2.521504] usb 1-11: Product: EM7305
[ 2.521505] usb 1-11: Manufacturer: Sierra Wireless, Incorporated
Ah, it starts to make sense. usb_modeswitch_ dispatcher is called correctly, but it cannot find interface 0 on the device to be switched. However, dmesg contains warning about the same thing:
[ 2.369824] usb 1-11: new high-speed USB device number 5 using xhci_hcd
[ 2.520482] usb 1-11: config 1 has an invalid interface number: 8 but max is 3
[ 2.520484] usb 1-11: config 1 has no interface number 1
[ 2.520915] usb 1-11: config 2 has an invalid interface number: 12 but max is 1
[ 2.520916] usb 1-11: config 2 has an invalid interface number: 13 but max is 1
[ 2.520917] usb 1-11: config 2 has an invalid interface number: 13 but max is 1
[ 2.520918] usb 1-11: config 2 has no interface number 0
[ 2.520919] usb 1-11: config 2 has no interface number 1
[ 2.521502] usb 1-11: New USB device found, idVendor=1199, idProduct=9041, bcdDevice= 0.06
[ 2.521503] usb 1-11: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 2.521504] usb 1-11: Product: EM7305
[ 2.521505] usb 1-11: Manufacturer: Sierra Wireless, Incorporated