Fix results scope

@msimerson - I noticed whilst reviewing some code this morning that on a bunch of the commits from you that I merged recently that you were storing results for transactional elements in the connection store.   This seems wrong and potentially dangerous depending on what then goes on to use the results.

This commit addresses those.