And the winner of the I can now consistently kickstart my bike when it's hot award is... axman88!!! I was shocked when it fired to life with the bi starter engaged. I did it 4 times and each time it started consistently when engine was heat-saturated for 10 minutes or so. Absolutley amazing, and it only took me 6 years to learn the trick. THANK YOU!!!
Just a lucky guess, on the assumption that a hot start issue might mean a too lean mix.
It probably wouldn't hurt to verify that the temperature sensor is giving accurate response of resistance vs temperature.
My understanding is that the bi-starter, opens additional air, but also communicates need for additional fuel to the ECU. I'm not positive about this, just my recollection from reading something somewhere. Seems to me that other ways of persuading the ECU (which will definitely be in open loop when starting), to enrichen the mix, would be to adjust the TPS so it communicates a wider throttle opening, or game the manifold pressure sensor to think atmospheric pressure is higher, or game the manifold temperature sensor, (if equipped), to think it's colder. Maybe just holding the throttle open a bit would be enough?
On the other side of the coin, verifying these sensors are giving accurate readings is important, since in open loop, that's all the ECU has to make its decisions on.