What was missing
There was something missing from this ep, one of those things that comes up after having some time to think about it. There was no logic to the purported plan of meeting with Khonsu.
The team allows themselves to be captured in order to get info that could only come directly from Khonsu who had to remain deep under-cover in the ranks of Anubis. So, assuming all went as planned (which of course it didn't), they would be brought before Khonsu, who would send all his minions away, have a good old natter with the team and then -- what?
He lets them go? They "overpower" him and escape? Either way he is complicit or incompetent, not likely to last long in the service of Anubis. Or perhaps SG1 kidnaps Khonsu -- oh, but then he can't continue his valuable service to Anubis. OK, maybe they kidnap him, escape back to Earth, then he "escapes" from them and returns to Anubis. Somehow I think Anubis wouldn't fall for that one either.
So, the plot only works if we accept from the beginning that SG1 and Khonsu's meeting plan was flawed from the start, doomed to failure and possible death for all parties involved. And General Hammond approved this? The Tok'ra High Council thought this was ok? Incompetence all around, but mostly in the writing team, if you want my opinion (and even if you didn't
)