The guest says "help triss finish what she has to do in novigrad" and she even asks in the dialogue to help her with the mages, would be easy to program that would check if the player has the guest and if player doesn't have it just trigger it there.