Set the Ruby object as libmosquitto user data
Let the callback queue be per client, not global
Let the client wrapper be the libmosquitto user object