Hi Robbo,
The start up cycle on the modern can networks does as mentioned take time to initialise, engine brakes and engine run can high(faster) than the other control units,
With cars we get similar scenarios, one being start engine and drive away in a tight turn,,this can cause the brakes to not perform basic setting and holds a malfunction for up to 3 ignition cycles, this can effect other control units,
So switching the ignition on and not moving the bike for a few seconds may be a solution,these pending errors are a tolerance and not stored if re set early,
The abs is mother and can restrict other functions for safety ,
if you run it long enough the brakes and engine will store the malfunction,
Sadly the bike dealers are going down the car route of if we can't claim it we won't do it or it will cost you route,, they are playing a dangerous game,,
That said the metal fragments in the final drive oil wasn't enough reason to investigate, I have them in a bag !! Still denial.
Yes some people are fussy, but surely the dealer is factoring a little goodwill into their prices,, Roamer