//... [the Withdrawal (No.2) Act] does not even mention "No deal". //
It really does, though. Section 1(2) specifies that the Act applies "...if the UK is to leave the European Union without an agreement". Then it provides that if Parliament does not consent to that, the PM must apply for an extension by 19th October.
Granted, it does not prevent a No Deal exit on its own, merely delays it subject to EU consent, but that is enough to undermine the idea of leaving at the end of the month without a deal. That's enough -- as it was at the end of March, and in April -- to undermine your post.