It’s something really that Ofcom as the regulator should be errr regulating - but I fear they (a) don’t really know the actual numbers/incidence of slamming (b) don’t want to install safeguards in the process (like a serial number check) lest it slows down the GPL process and somehow ‘harms’ competition
Unfortunately what you propose also "harms" real-world use cases.
Say you are about to move into a house and you want to order broadband for it, but:
1. You don't have access yet to get the ONT serial number, or the landlord/previous owner/estate agent refuses to do so; or
2. The previous owner ripped the ONT off the wall and threw it away
You'd then be unable to place an order.
Furthermore, as was pointed out to me in another thread, the ONT serial number information is publicly available. So anybody wanting a malicious takeover would be able to make it go through anyway.
I think it would be better for the losing ISP to contact their customer to gain confirmation. Of course, if there is no active service currently on the line, then there's no problem.