This is strange since future motion said yesterday we are all on version 3000 even the though there are the different numbers out there. Sounded very adimate that these are all 3000. If that's true not sure why the numbers are changing.
I'd think they would be working on a new firmware with bigger changes being 4000 while either leaving 3000 or making tiny tweaks to it for use until 4000 is ready. That would explain the incremental number increases until the 4000 announcement and release is made.