DHCP: throw error when client receives unknown or invalid DHCP message type, merge two ifs.