session: backend data loading fix

* Fixes exception thrown when no data was returned from backend when opening
  a session.

* Changes logging behavior for errors happening during opening sessions.

Signed-off-by: Lars Holm Nielsen <lars.holm.nielsen@cern.ch>