cpmac: do not leak struct net_device on phy_connect errors