Well, it's certainly difficult to speculate as to the causes of these past events. I can think of a slew of reasons you may have had the experiences you mention; ssl stripping being just one of them.
So, without being able to reliably reproduce the problem, I'm afraid your only recourse will be to stay vigilant and... have investigation tools ready (e.g. wireshark) for the next time it happens.