Catch all exceptions in kcidb task
Catch all exceptions in kcidb task

If any exception is raised while pushing data to kcidb, catch it
within the Celery task and log it but don't cause the task to fail.
This is needed to let the next tasks in the chain run (regression
tracking) regardless of the status of the kcidb task.

Tasks can't be easily all run in parallel in this case because both
the kcidb and regression tracking need the output of the first task to
import test results and provide the test group ID.  The exit status of
a Celery task is not propagated back to the client anyway so catching
all exceptions makes no functional difference in this case.

Signed-off-by: Guillaume Tucker <e7e20b7c30f19d4ca6b81319ef81bf200369d137@collabora.com>

kernelci/kernelci-backend,kernelci/kernelci-backend