Avoid concurrent access on thrift client.
Don't wrap RuntimeException in RuntimeException