Rationalize byte callback routine: use lookup instead of iteration

On a second look, there is really no need to iterate through each byte-event in the ghashtable as we can uniquely query for one based on the gfn and offset value of the event that is being processed.