message: Fixed the fix for async procedure segfault
diff: @@ -418,10 +418,15 @@ shutdown()
  // Clear first, so that anything running async will not encounter a
  // dangling pointer in this object while it's waiting to get to a
  // cancellation point.
  + if (procedures)
  procedures->clear();
  + if (datasets)
  datasets->clear();
  + if (functions)
  functions->clear();
  + if (credentials)
  credentials->clear();
  + if (plugins)
  plugins->clear();
  // Now we can clear things
  