Prevent retry of lazy Connection acquisition attempt in BaseSession:
Prevent retry of lazy Connection acquisition attempt in BaseSession:

We used to mark the Session as open as soon as `conn` is accessed. If
the actual initialization (i.e. getting a JDBC Connection from the pool)
fails, an attempt to `close()` the Session would trigger another
initialization attempt. This change marks the Session as open only after
initialization has succeeded.

Fixes #1181.
bmclane/slick,nremond/slick,marko-asplund/slick,knoldus/slick-1,kwark/slick,Radsaggi/slick,seebcioo/slick,nafg/slick,InsideVault/slick,nremond/slick,xavier-fernandez/slick,knoldus/slick-1,Asamsig/slick,trevorsibanda/slick,xavier-fernandez/slick,nmartynenko/slick,AtkinsChang/slick,AtkinsChang/slick,InsideVault/slick,nremond/slick,seebcioo/slick,xavier-fernandez/slick,Radsaggi/slick,nmartynenko/slick,bmclane/slick