Just as an FYI, a game-playing move an estate agent near us does is as follows:
Sell house, wait for chain to progress to exchange of contracts. If for any reason that's slow, put house back on market. This is done without pulling out of previous sale, just as a threatening move to make everyone worry you will pull out if they don't hurry up.
House back on market, accept viewings but slow at every point. Slow to offer viewing, wait until available for viewing. If an offer comes, (apparently) slow to hear back from vendor, slow while vendor considers. Ultimately it will be a reject, because they have a complete chain close to completion. So very unlikely to pull out at this stage, unless it's very financially worth it.
In short - no intention if re-selling the house back on thr market.
We got caught on both sides of of this. From the same estate agent. We offered well above on a house we missed first time round, when it came back onto market. For the original chain to reform and complete 2 weeks after our offer was rejected.
Then we bought from a house sold by same EA. Near end of chain, guess what? They put the house we bought 4 months ago back on the market because they felt the chain below us was being you slow. I got a friend to view as potential new buyer - they told her the buyers pulled out! I was the buyer, that was a total lie.
Anyway, cautionary tail. We got the house in the end. I will never use that EA again.