Only queue up callback job if there isn't one for that user already

Fixes #43