GEOMESA-423 fixing shared connectors across stat writers

* keeping connector with each stat
* propagating errors in stat writer thread so that executor service will stop
i think i can do a single group by of the 3 unique things, that should be a little cleaner