Correctly handle ErrBadRequest in the announce handler
Always log errors