I snorted in my coffee at this exchange. My exchanges aren't quite as surreal but they are getting there. We had a great one about New York recently that had me crossing and uncrossing my eyes.
But you know, I think they want us to tell them it is all OK, that they aren't such bad guys after all. This will save them having to face their demons. Although I think any exchange with a 'demon' would leave the demon needing a neck rub.
Soooo, he forgot/failed to phone, and your 'forgetting' he said he would do this means you are losing it. Where precisely does this leave him in the logic loop?