When an MRCA does not exist between two nodes A and B (e.g. in deleted region), the tmrca(A, B) function errors out with ValueError: Node index out of bounds, which is not terribly informative.
This implies to me that this edge case has not been tested. I guess we could either have a more sensible error message, or return NaN or something?