Lambchops thanks again, as far as we know there was one member who initially still had the problem after replacing the iacv but later reported that the fault had cleared some time later, so far all repairs have had success and i don't know of any cases where the fault has returned.
Doc at this stage with the information we have i tend to think that the pulses are just long enough to move the iacv but over time some iacv's deteriorate enough ( remember it's bolted to the aircooled cylinder head ( a hot place ) has permanent magnets inside it which don't like heat and it often starts in slow traffic ) that the energy in the pulses is not sufficient to move them the small steps and they loose the ability to return to 1050 rpm in one direction.
Cormanus "resetting" means the microprocessor stops running everything and start again, this is done at switch-on.
When it starts again it "initializes" meaning clears working memory, starting from command line zero and setting up everything it needs to run the program, setting chip pin allocations, checking sensors and switch positions, run fuel pump, sets up iacv in correct position and when all is successfully set up it responds by displaying the meter sweep in our case.
"Updating" means clearing a previous program ( a set of checks and instructions, "rules" if you like ) and loading a new program line by line ( hence the green progress bar ) into the allocated memory location for that new program ( there are several different memory locations in an ecu for different purposes for instance the hiss data has another location.
As customers communicate on a forum to compare situations they may use slightly different words for what they mean but when we look at lambchops pictures it confirms loading a new updated software version into the ecu overwriting the previous version.
Since the previous version is not released it is not possible to revert back to it, it has been erased by the new update.
My sense is that the japanese have a closer relationship with the factory, speak the language and know who and how to approach the problem hence the availability of the software.
The software update version 3 could have unintended consequences if applied in the wrong situation hence the limited application of it to a small group of affected customers instead of a recall.
So the technician's response may be;
ああそうだね、あなたのバイク用のソフトウェアアップデートがある
Ā sōda ne, anata no baiku-yō no sofutou~eaappudēto ga aru

Rolls his laptop trolley over to the bike and puts in a new set of one's and zero's.
So armed with a set of pictures of the software update and the filename of this update we may now have a better shot at explaining to the worldwide dealer network where necessary fixing this problem which is why i collected all relevant info into one post with the great help from lambchops.