I have just gone through a similar drama with my 08 990 adv. after 4 days of pulling their hair out my local dealer got word from Austria that it would be the actual ABS switch on the dash. This is after replacing the speedo, ABS sensors and doing all the diagnostics.
Still considering how technical these bikers are today it's not suprising for these sorts of problems to occur.
Least mine is still under warranty