ensure that __no_kill_block returns the result of the block
Add missing id method to synthnodeproxy
Run fx block in separate thread to isolate trackers:

* copy trackers into a new array for the subthread for isolation
* join on new thread
* grab virtual clock time back from subthread when it finishes to sync
  back up