Bug 875369 - Better logging of basket task failures

When a basket task fails, log the full arguments, in case we need to
try to run it again after the problem is fixed.

Also try to log fewer messages, and make the ones we log more
similar to give Sentry a better change to aggregate the related
ones.
Merge pull request #74 from dpoirier/bug-875369-basket-task-failure-logging

Bug 875369 - Better logging of basket task failures