Ensure that environTag is always set on state.State when Opened

When we Open state we need to set the environment tag.

Previously the environment tag was only specified when the database was initialized.  Now we set it every time the database connection is opened.  This is required for when we have multiple environments, and we want to filter the results based on the current environment.

A follow-up branch will update this tag based on the environment uuid from the api server when passing the state connection to the facades of the API server.
This seems strange to me. It would seem more like you need to pass in the EnvironUUID into Open() rather than getting it out of State for the multi-environ case.
I realize right now State only has one environ, so we can pull it out during Open, but it seems more that we want to be passing it down so that it ends up opening the *right* environ.