Aid the workq service to make sure it completes before shutdown.
Print exception::what() on error.
Simplified noexcept specs for refpointer.
Use default constructor for copy.
Limit line length to 80 chars.