+ Added session destroy on bind error. Calling destroy will clean up resources such as WindowMonitor for proper session close and clean up.