A seller has a right to cancel the contract if the buyer is not performing. The only way they can do that is if the seller has sent you a notice to perform. in your RPA, you agreed to perform cerain things in a timely manner. If the timeframe has passed, the seller MUST send you a notice to perform first. Once that has been sent, you have an agreed amount of time to correct the default. if you don't correct the default, then the seller CAN unilaterally cancel the contract if they feel the need.
That being said, escrow will typically not do anything (return deposits, etc) without joint direction from both the buyer and seller.
If you have another "legal way" to do it without the Buyer and Seller, I'd love to know what it is....
If an Extension Of Time has not been signed by all parties, the contract is no longer valid. The listing office can't cancel escrow - the seller and buyer do that. However, the listing agent can contact escrow to give them a heads up that the deal is dead (since the contract is expired). This way escrow doesn't spend any more time working on a file that needs to be closed.
Based on the limited information in your question. The only parties that can actually cancel the Escrow is the Seller and the Buyer (They BOTH have to sign cancellation instructions). No one else is a party to the Escrow.