Yep, the last 10 is where things go awry!
Everyone will get to 3090; but while calculating fast, the mind will add 10 to 3990 (for some strange reason) and the result is 4000.
I think it is to do with the mind being conditioned to formulate to a rounded number.
Alternatively, when the 90 + 10 becomes 100, one adds the 1 (of the 100) to the 3 (of the 3000) and gets to 4000.