Setup thread name for agent thread
Remove unused Ruby Agent side

We don't have anything of this at the Ruby side atm, so removing it for
now. We should see how we want to handle this in the future and set it
up properly.

Fixes the hang mentioned in #2197