Changed session commits on environment update_* methods to commit hosts, guests and datastores before the *_clusters entries. This ensures we will not get partial data when querying latest entries based on a *_clusters filter