for rogue campaign the solution is the same. when valeera offers you three quests, don't take the noggenfogger one, but do the other two instead. then the dungeon quest will become available from her and you can proceed to the end.Is this the solution for all those YMMV classes? Avoid recruiting optional champions and proceed from there?
as for druid and monk, i haven't tested this bc i completed those on my first attempt. i'd think it's the same solution too (skipping some champion quests in mid-campaign).