Converting gridseed to use producer/consumer model for sending commands so that the work submission thread doesn't get blocked behind the initialization thread.