SAM: Accept fixes (Gitlab #399)
- Check for closed session before responding OK to ACCEPT
- Close control socket on ACCEPT closed session and router restart errors
- Output I2P_ERROR on accept and control sockets
- Related streaming change to throw distinct exception on closed session
ref: https://github.com/bitcoin/bitcoin/pull/28077
Closes #399 (closed)