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.
Remember to call destroyAllNow on both the read and the write pool