I got a response from Patelco:
It appears the OFX server connection was phased out and a recent server change caused the URL connection you were utilizing to completely disconnect. In order to continue to utilize OFX, you will need to manually download the file using your Patelco Online Banking.
So it seems that Patelco is retiring their ofx server. I wonder if enough of us complain they will change their policy.
I've told them that it I can't download my transactions via the ofx server, I'll go to another bank.
I'm not sure why they're doing that.
What's an alternative way to get transactions? Other than logging in on the site an manually going there (horrible)