xid should be regenerated whenever we start a new discover cycle.
xid should be regenerated whenever we start a new discover cycle.

Somewhere along the line it quit being set at the start of discovery
and was always 0.  This is clearly not desired behavior.

Found by manual examination of packets while fuzzing the options
parser.

niklata/ndhc