I will assume you ran the commands to modify the ownership of the ''td'' user? Two sql commands are listed in the HP upgrade documents, but one is not and it definitely applies to your case.
Within the project in SQL Server Management Studio, run a query against your newly added project database.
These are the two commands that HP gives to modify the ''td'' user:
EXEC sp_change_users_login 'Report'
(This unlinks the ''td'' user.)
EXEC sp_change_users_login 'Update_One', 'td', 'td';
(This links the ''td'' user of the TestDirector database to the same ID as the''td'' user of the
Microsoft SQL Server database.)
A third command needs to be run to modiy the ownership in your circumstance. The command is as follows:
EXEC sp_changedbowner 'td_db_admin'
(This will link your td_db_admin as new database owner and should remove your error message).
Be sure to run that last SQL command for your migrated project database. Within SQL Manager, right click on the database folder for your named project (looks to be Demo_Migration_Project in your case) and do New Query and paste in that third command and execute. After it runs successfully, attempt your verify/repair again for that project within siteadmin.