Interesting incident. As others have highlighted, an operating Class D tower would have solved the problem.
Anyone that's thinks they would never find themselves potentially in a similar set of circumstances is a fool. Ctafs are problematic as anyone who has ever had the misfortune of trying to de-conflict in a high performance aeroplane.
j3