Sequelize.close should close all connections once pool is being drained

I am currently running into the issue where tap test does not exit, because process is being held by sequelize database connections. 

From my understanding so far of sequelize, Sequelize.close doesn't really close connections rather just drain pool and do nothing, and once pool time outs connections are closed.

Here is a small patch for destroying all connections once pools are drained.
Thanks, i added that in onProcessExit not sure if this drain is used by something else too, and if there is a scenario when we don't want to destroy connections.