Further work on code associated with with_fx -

* Updated synth trackers to just track by id
* Teach synth trackers to be able to ignore synths
* add get_t to Promise which doesn’t throw an exception on timeout
* add robustness to with_fx bock execution and safely handling internal thread deaths
* fixes thread leak introduced in very recent commits
* fix up tracker usage i.e work with clones where necessary