In general, when extension A depends on extension B, and A runs the mediawiki-extensions-hhvm job but B doesn't, B could break something HHVM-specific without noticing, that then causes A's jobs to fail. This is what caused T91967: Flow doesn't run the HHVM tests, but Thanks and VE do.
In general I would argue that this situation shouldn't be allowed to exist: if A depends on B, either both or neither should run the HHVM tests.