ExpiringWorker error handling added
What does this MR do and why?
Solves #460818 (closed)
Added Exception handling to the worker
There had been instances of worker failing due to nil exceptions while accessing record values https://log.gprd.gitlab.net/app/r/s/uG2yb. With this MR I am adding logic to continue worker execution for the next record in case of error