physics: fixed premature thread configuration free()

I think it's a good choice to wait until the threads surely **have** started and then leave rather than say they are started. The other choice was to forget about freeing thread_config which is blasphemy. A few megabytes could go to waste you know!