modules/caps: correctly support SASL timeout
modules/caps: correctly support SASL timeout

The stub was there, but it did nothing. If SASL timed out, the bot just
reconnected. Now it will correctly continue connecting.

ariscop/Terminus-Bot,Midna10177/Terminus-Bot,Terminus-Project/Terminus-Bot