This change makes us use the generic workqueue throughout the project in order to improve type safety and readability of the code.
Signed-off-by: Nilekh Chaudhari <1626598+nilekhc@users.noreply.github.com>