That's an amazing experience report.
I remember teaming up with a former colleague at a point where their SRI had just kicked in, and my motivation was down the drain. I felt they were doing me a huge favor, and they felt the same way back. Pair programming is, so far, the only certain cure to my procrastination. I'll certainly work when not pair programming, but pair programming will make me give 100% for 12+ hours simply because of the commitment to another person, and the reward of continuous socialising.