Use n + hist_buckets as hit flag in varnishhist bucket history

Because -0 == +0, the use of negative numbers as a distinction between
hits and misses in the recorded bucket history fails when there are
entries of index 0.

Fixes: #1623