Sick during O? How to tell if I O'd yet or not

I am on my first cycle of soy isoflavones (160 mg, CD 4-8) and I started BDing EOD and using OPKs on CD 10. Opks had a nice progression, getting darker every day. On CD 14, OPKs were positive, temp still down. I felt a cold coming on and it hit me hard the night of CD 14-15. Barely got any sleep but I still temped at my normal time and my temp was wayy high at 99.2. I didn't have a fever with the cold, but this morning (CD 16) my temp was back at pre-O temps. My OPKs yesterday and today were negative, yesterday's being almost positive but today the second line was barely visible.

I have read that you can get positive opks if you test too early after taking soy, but since I didn't get a positive until almost a week later, could that still be a false positive?

DH works rotating 24 hour shifts so we won't get in a BD today, but I still plan to BD EOD until confirmed O. Any chance that I have already O'd?