fix bonusing issue

If multiple workers tried same assignment, only gets database entry for
the one who completed the hit