GDB is fully sync and we have to be careful when coupling it with async. Technically we can use a bunch of block_on's, but once we do async -> sync -> async it gets tricky and we do that when we spin a GDB server from an async context. We should change that.