I suspect Bath will beat Saints in the midweek match - With Gloucester and Sarries at home 3 days either side, they'll target those to be sure of the home Semi and probably send a weakened team to the Rec.
Looking at the run in though, Tigers, Saints, NotNots (or Sarries) and Wasps looks about right to me. Bath really are an outside bet.