If the UK wants more time, they should just revoke article 50 and then activate it again later on. I don't understand this whole "will the EU grant an extension?" business.
They can't just revoke article 50 to only reenact it later on. A retraction of article 50 would have to be in good faith. A European court came to that conclusion.