Fix all modules for new command error batch system AGAIN
Add an import so IRCChannel can give errors
Allow switching batches if a batch didn't actually generate any errors