Hub: Define default executor instead of "last in, first out"

Hi,

when a team has multiple executors assigned, the last one which got assigned / or started, is suggested first. In case an executor meant testing gets created, i.e. to evaluate compatibility with future versions, users could get confused or accidentially use that one.

I’d like to propose to set a default executor per team or auto select the least compatible version.

Executors whos version is older than the one used to create the workflow, should ideally not be selectable or beign groupd under an “incompatible” groupd, getting displayed only upon click.

Best
Mike