Catching the right exception
Tweaks to exception __init__, catch weird exceptions from action=edit
Raise SpamFilterError for Extension:SpamBlacklist