Is there a row in mp_shemascripthistory for 2.2.2.8? You say there is no error message there but does this row exist?
If so, you could try manually setting the version to 2.2.2.8 in mp_shemaversion.
You might also look in Data/currentlog.config file for errors that got logged, but if an error happened running the script it should be in the table.
Hope it helps.
Joe