add handy helper method for debugging: __describe_threads:

* returns a list of all threads mapped to their thread group name
move fx bus creation block above gc thread definition:

* if fx bus cannot be allocated, gc thread isn't defined and started as
  it's not needed as the fx bus and synth aren't ever created.