May I suggest you to check again with health insurance companies ?
Insurance is not depending on EU or non-EU ! If you have a valid Residence Permit for Switzerland, then there is no chance of "NO" as health insurance is must for all.
Some health insurers cover all your expences ?
You still have 8 to 9 months for delivery, so why don't you happily marry and allow things to settle by itself