$disconnect general question. If I have a query that is taking excessively long and I run $disconnect inside a setTimeout before that query returns will it release the connection or will it continue to wait until the query returns before disconnecting?