DataSelection: Be flexible when opening a project with more roles than the current workflow expects.
shell: Display recent projects in reverse-timestamp order (i.e. most recent comes first)
excepthooks: Special treatment is for volumina IndeterminateErrors, not lazyflow SlotNotReady errors.
And treat them all the same, no matter which thread they come from.