Fix explicit queue resetting in start-thread-pool!

Previously, an explicit queue could be passed to `start-thread-pool!`, but the function would reset the implicit queue (`log-q`), rather than the explicit one (`queue`).

/cc @oneness, if you can release this ASAP it would be appreciated.