Fix bug where connection is reused rather than created when needed, which is needed to support nested queries when streaming.  Add some initial support for Haiti environment