Update libcommuni submodule
Fix restoring/rejoining channels after reconnect (non-bnc)

Channels might naturally exist after losing a connection, so a mere
buffer count check is not applicable. => Rejoin channels if there are
no _active_ channels after a while after reconnecting.