Rather than having a character roll an adv and then immediately roll the disadv, I would propose that the player instead be able to pick up to three ads at the same time, and commit to them, with the disadv -ONLY- being rolled after the adv's are rolled
I think this is particularly relevant to technical character, who may need multiple technical advantages and have a high probability of inadvertently rolling a technical disadvantage.