Hmm. I was using an older version of electrum on one of my devices just fine, yes you get the "You're using a compromised version" message, but it didn't prohibit the broadcasting of the transaction.
That was until i somehow got booted off the server, and couldn't connect to any server anymore, which fixed itself after i upgraded to the latest version...
recently a bug was found in earlier versions of Electrum in their network code. it works in a way that if the server sends them a certain message (i believe it had something to do with the size but i didn't go that deep) your client breaks and can't connect to any other server anymore unless you restart it. that is why you can no longer connect to any server because all of them are exploiting this bug to force users to upgrade to latest version and prevent phishing attacks from happening.