igb: add additional error handling to the phy code