Ubercart refuses to believe it is updated
It sounds like you may have two copies of ubercart in your drupal file system.

Check your database "system" table for the ubercart module path ( filename ).

e.g, raw SQL:

SELECT name, filename FROM system WHERE name LIKE 'uc_%';


Make sure the path matches what you expect.

If on linux, you could also run:

find /var/www/my-site -name 'uc_*' -type d


to list the uc_ folders ( type=directory )