Hmm, it seems somewhere along the devel cycle, the ban check was removed from the main ubbthreads.php script that checks for bans when a user isn't logged in.
Line 184 of ubbthreads.php you'll see this:
$user = $userob->authenticate($fields);
Right after that, add this:
$userob->check_ban();