Passing is_master flag through on reset

 - is_master is not passed through when recreating the ConnectionPool.
 - This was causing unexpected behaviour where we would specifiy that we
   wish to connect to the slave, but the master would be read from
   instead.
 - This was happening every time for us during tests.