Fixes #244

Added a signal so that when a WorkflowEngine is deleted, its corresponding ExternalToolStatus entry is also deleted; if it doesn't exist, then an error will be logged.