Suspend observer if session supplied

This makes it easier to automatically suspect observers if they are tied to a specific session (as they are in ggvis)