If you press "Save draft", with this version, does it work?
I know that the normal way that this works, it will save before it tries to publish, so that is probably why it would save and be something you could retry if the publish failed due to IPFS being down.