Which is better: multi-output model or separate models for similar tasks?
If both the tasks consolidated classes set is small,using the multi-output network will be useful. But if your consolidated classes set is very large then I would suggest you go with different networks.
Personally, I would prefer to train individual models as it is hard to optimize multi-output networks.