It would be a 3rd party but it seems like it might be easier for both to trust an escrow node than each other.
The ideal system would be trustless peer to peer for sure. That might require PTLC magic though if its possible at all.