Recently, WFLY added SmallRye Health alongside existing opentracing. Both of these are actually external bean archives and now our RollingUpgradesIdDelimiterTest fails.
This is due to rolling upgrades delimited being taken into account even for external archives and in this particular case both archives get the same ID created for bean managers leading to an error.
With some digging I found that archive IDs are created in WFLY here (for external archives!).
We should filter such archives out and not take delimited into account.