I thought this shouldn't be possible for an Inspector domain method to return anything but a promise, but I found in `Inspector._send` (which wraps the remote methods) that there's a document race condition where if the `_socket` is not defined then the method will return without a promise. Could you try patching that code to return a rejected promise to see if that also fixes the issue?