Sounds like the self-cancelling uncancelling blinkers might be pretty widespread. I thought it was just mine.
Also, I am experienced in the syndrome of the non starting bike. Mine used to occasionally refuse to fire while cranking it - but, as soon as I released the button, it would give a huge backfire! Great stuff in suburbia at 4.30 am! Lucky the mufflers stood up to that! Turned out the PO's wiring butcher job was allowing full voltage to the starter, but starving the TCI! Hence ignition when the starter was released. One starter motor change (fruitless, still did it) and then the total harness change fixed it good and proper!
Mind you, I can say what the problem was now, in hindsight. At the time, I had a rough idea what was going on,but had no idea how to fix it. All the bodgy junctions near the coils got me suspicious, and the harness change certainly cured it, but after my education on the XS sites, I can now say exactly what was going on.