After reading the initial problem description( which was very good), I'd like to throw in my opinion. It appears that the backfire was from unburnt fuel in the exhaust that just so happened to ignit when the valves were open and sent excessive pressure back thru the intake hence the tube being blown off the carb. I would guess that something caused the ignition to be cut off(interlock switch maybe) and the raw fuel was ignited in the exhaust from normal heat accumulation. Now, what caused the ignition to be killed is up for discussion. There are a few safety switches in the system, such as the obvious; seat, brake release.etc. Since the number of switches are limited, I'd look at those first. Good luck and please report back when you have solved this problem.