Minor modification. Split calls may now interleave arbitrarily with any calls
occuring between split_call_begin and split_call_end