Plot hole: It's revealed by Cohagen that he had everything set up for Quaid to get to Quato including convincing Quaid that Benny was an ally but there's no way Cohagen could have known that Quaid would have chosen the other taxi driver instead of Benny. So if Quaid had picked someone else or even decided to walk to where he was going Cohagen wouldn't have got anywhere in drawing Cuato out.
Suggested correction: Simple, every cab driver there was under his control. Didn't matter who was picked. Ever see a movie where everyone in a restaurant turns out to be an agent, or that scene in John Wick with everyone in the park.
Plot hole: At first the movie implies that Dr. Lull did erase his memory of Rekall, because when Harry told him he went to Rekall he had no idea that he had been there. But later in the movie he remembers that he chose "demure and sleazy" when Edgemar is talking to him.
Suggested correction: The fact is they didn't succeed in fully erasing his memory. Parts of it came back to him later. If he had absolutely no memory of Rekall there would have been no reason for them to send Edgemar and trick him with the pill.