qmi-device: log error and free rather than leak
The g_prefix_error was used when we were still cleaning up the QMI transaction from the MBIM message handler, which is no longer the case (we now can log the MBIM error and let the QMI transaction time out instead).