Fix various regressions in transcode list/update
Update transcode table for missing transcodes on action=purge
Fixes regression that hitting 'update transcode status'
wasn't turning up newly defined or missing sizes anymore
since we moved to not queueing during wiki parsing.
After a purge, the missing entries should show up in the
table and can be reset manually or via bot.
Also fixes regression causing extra transcodes.