The Super Cache readme file has nothing I could see about it.
The Bad Behavior readme file has this:
Edit the wp-content/plugins/wp-cache/wp-cache-phase1.php or wp-content/plugins/wp-super-cache/wp-cache-phase1.php file and find the following two lines at around line 34 (line 56 in WP-Super Cache):
if (! ($meta = unserialize(@file_get_contents($meta_pathname))) )
return true;
Immediately after this, insert the following line:
require_once( ABSPATH . 'wp-content/plugins/Bad-Behavior/bad-behavior-generic.php');
First, the phase1 code is different.
Second, it would be quite simply for you to check in the code if Bad Behavior is enabled and if so, require_once the relevant module.
How about it?