I did get a chance to look at this and re-create it..........like you, I was able to begin the upgrade even though there was a record in the ACTIVITY table, though I manually added my record.
I'm wondering if it doesn't look at the SQLSESID value to see if that SPID doe actually exist on the SQL side and if it doesn't, it allows you to continue the upgrade.
Not sure exactly yet...........