[Voting] Forbid nonsensical alternative recommendations

Bug Report

Description

During fellow voting on an EIC recommendation, the fellow is free to select any alternative recommendation such as:

  • A recommendation identical to the one already proposed by the EIC
  • A recommendation that refers to a different target journal but ultimately rejects the paper, implying that the fellow is rejecting the submission for a different journal than the one proposed by the EIC

Behavior

Expected: An error message prevents the vote from being cast and notes the reasons why this is

Actual: The vote is accepted and the fellow is thanked for casting it (!)

Screenshots

SCR-20230718-ofof-2