The part where Xander takes responsibility for Sweet's arrival may have been from a deleted scene - this is the longest Buffy at 48:33 minutes and something had to be cut.
That's an interesting idea, it does have a feel that there's something we're missing, and a deleted scene would definitely explain this.