Make sure session is started, but only when it's not already. See also #89, #117, #129.