All tables names should have caps... So it should be Users and Characters.
If it's not, then something went wrong with the update
I checked the update_tables.php, but caps seem to be ok in there.
Can you make sure the table names are as follows:
I don't know where the 2 .frm errors are comming from, as those 2 files don't exist.
:: The "KeysAndFlag" Table could not be renamed to "Keys"!
:: The "BoT_Flag" Table could not be renamed to "PoS_Askr_Quest"!
Ignore these ones, they're ok.. It just means that they have already been renamed.
::(1017) Can't find file: './eqroster/KeysAndFlag.frm' (errno: 2)
::(1017) Can't find file: './eqroster/BoT_Flag.frm' (errno: 2)
These have me baffled.... Somehow I think they are related to the above 2 errors, but I've never seen them before...
::The "Research" Field could not be added to the "TradeSkills" Table!
::The "Tinkering" Field could not be added to the "TradeSkills" Table!
::The Field "EMailAddress" could not be modified!
These are all related to the table not being in Caps.
Did you by any chance use phpMyAdmin (or any other tool) to backup your database, and then restore it?
I've seen the BackUp procedure remove all casings, that's why I ask...