The fact that the upgrade didn't complain about any evolutions being required, but install-static-media did, is a bit of a red flag for me. I'm not sure how you went about performing the migration between servers, but I wouldn't have expected to see those errors... It could be preventing the static media from installing.
1) When you say the css and js directories were not created under static, do you mean $sitedir/htdocs/static? That would have been handled under rb-site upgrade.
Can you run:
$ find $sitedir
(Replace $sitedir, of course, with the path to the site directory, which contains conf/ and htdocs/ and such.)
2) How did you handle getting the new Python modules on the new server? Did you copy them over, or reinstall?
What I'm going to have you do is force a reinstall of the rbseverity egg. First, we're going to ensure you have the latest version of pip:
pip install -U pip
Then, we're going to uninstall with pip, and re-install with easy_install:
pip uninstall pip
easy_install -U rbseverity
The reason is that we don't currently ship wheels for rbseverity, just eggs, and so we need easy_install for this. If you had previously installed using pip, then things might not have been installed exactly right. Or, if you copied over packages from the old server, it also might not have installed right.
You'll also want to do this for any other extension you have.
3) Once you've done the above, re-run the install-extension-media command, and then restart Apache.
If that shows the "unapplied evolutions" again, we'll have to diagnose that next. However, it's 2:30AM here, so I won't be up any longer. I'll be around to look into this further tomorrow.
4) Just as a sanity check, go into the Review Board admin page -> Extensions and make sure none of the extensions are reporting any errors. If they are, let me know which ones and what the error says.
Christian