SSP-2733 Add current term tie break on end_date

Will now attempt to break ties where two "current" terms
start on the same date by selecting the one with the latest
end date. If this still doesn't break the tie, the winner
is effectively random.