eps and speed sensor problem, my experience

Just wanted to share my experience. We where riding last weekend and I had to get winched about 15 feet up a hill, I stayed on the gas having the engine reved up, to keep voltage levels up I thought. When I got to the top of the hill my eps was not working and I had a check engine light. First tried turning bike on and off to reset eps, no go. Then checked eps connections and relay and fuse, no go. Said screw and took off riding without eps what a pain. After a couple of minutes riding in low I noticed my speedometer started working. I turned the bike off and back on and everything started working. Ran fine the rest of the weekend.

I read today on here where driving in low would fix the speed sensor, but why? And why did my speed sensor trip from being winched on? We where not in any water all weekend.