SCM won't exit cleanly after running any task

1. The problem

SCM after running a task won’t exit cleanly.

Leaves 2 orphan windows

After investigation the problem is due to the redis mem server being used to control the search engine queue.

I have found a file based approach that will allow SCM to exit cleanly.