How do I get node revisions to use my custom template?
You can try my patch from Make node_is_page() work on revisions and previews as well. If that doesn't fix it, you can probably use the relatively simple code update from inside node_is_page() to add your own template suggestions using hook_theme_suggestions_alter.