Rebase, Cherrypick: only display on current revision

When introducing the `submitWholeTopic` series, the client decided to
trust the server for displaying which revision actions are allowed.
Unfortunately the server did no background checks on the revision
served.

This fixes the bug reported in I186ca5306a29e785981c809c92d51f7a0fb3e71a
which was found in I882b16a929b2ce0c66b1a6d9b64947220bb46d0b

Change-Id: Ie22731ede45b97b6b91121b8c75c6fd19c1fd107
3 files changed