The recent uploads link is always linking to commons.wikimedia.org and so is wrong for Beta installations.
Already done! https://github.com/wikisource/ia-upload/pull/57