Diff and Revisioning fight over URLs; you get Access Denied

When Diff is enabled on a Drupal site alongside Revisioning, URLs to the non-current revision on a node e.g. node/194/revisions/3011/view can suddenly have an attack of the Access Denieds.

This arises from the two modules arguing over who actually controls that URL. Diff thinks you’re trying to compare revisions 3011 and NULL of node 194; unfortunately, it wins the argument and decides unsurprisingly that you can’t access revision number NULL.

If you re-weight the modules so Revisioning is heavier, it wins the argument instead, and peace is restored. But maybe there’s a better solution.