It's not that unusual these days. Jason Flinn (Michigan) has published quite a few papers that root out causality in various settings. The use of causality via happens-before relationships has been part of distributed and concurrent systems since Lamport's classic paper on time. In any event, virtual speedups were Charlie Curtsinger's idea, so you'd have to ask him :).