You can learn combos against any monster you want, not just the ravers, as long as all 3 moves are known...
Oh, right...I'm being a total and complete idiot. I'll edit this post with some fancy new logs in a bit.
(Also, in case it is somehow relevant, the first two raves that I learned were Rave concentration and Rave substats)
Two of me trying to get it to recognize the combo (still Rave bleeding):
Encounter: Alphabet Giant
Round 0: Morgoth1145 wins initiative!
Round 1: Morgoth1145 executes a macro!
Round 1: Morgoth1145 casts RUN LIKE THE WIND!
Round 2: alphabet giant takes 10 damage.
Round 2: Emilio says to your opponent: "Yo, wastoid, you're not gonna blaze up in here." Your opponent proves him wrong, though, by bursting into flame, suffering 29 damage.
Round 2: alphabet giant takes 29 damage.
Round 2: Morgoth1145 casts BREAK IT ON DOWN!
Round 3: alphabet giant takes 10 damage.
Round 3: Morgoth1145 casts POP AND LOCK IT!
Round 4: alphabet giant takes 16 damage.
KoLmafia thinks it is round 5 but KoL thinks it is round 4
Round 5: Morgoth1145 casts SUCKERPUNCH!
KoLmafia thinks it is round 6 but KoL thinks it is round 5
Round 6: alphabet giant takes 1 damage.
Round 6: alphabet giant drops 1 attack power.
Round 6: alphabet giant drops 1 defense.
Round 6: alphabet giant takes 21 damage.
KoLmafia thinks it is round 7 but KoL thinks it is round 5
Round 7: Morgoth1145 casts SUCKERPUNCH!
KoLmafia thinks it is round 8 but KoL thinks it is round 6
Round 8: alphabet giant takes 1 damage.
Round 8: alphabet giant drops 1 attack power.
Round 8: alphabet giant drops 1 defense.
Round 8: Emilio says "Hey, I found this 60 Meat on the ground here. And I figure since I found it, that-"You point your stainless steel shillelagh at him."-that I'd give it to you." He grins sheepishly and hands over the Meat.
You gain 60 Meat.
Round 8: alphabet giant takes 29 damage.
KoLmafia thinks it is round 9 but KoL thinks it is round 6
KoLmafia thinks it is round 10 but KoL thinks it is round 6
Round 10: Morgoth1145 casts SUCKERPUNCH!
KoLmafia thinks it is round 11 but KoL thinks it is round 7
Round 11: alphabet giant takes 1 damage.
Round 11: alphabet giant drops 1 attack power.
Round 11: alphabet giant drops 1 defense.
Round 11: Emilio says this is the last year he's gonna throw trash. You remind him that he said that last year, and in anger, he throws some trash at your opponent, dealing 29 damage.
Round 11: alphabet giant takes 29 damage.
KoLmafia thinks it is round 12 but KoL thinks it is round 7
Round 12: Morgoth1145 casts POP AND LOCK IT!
KoLmafia thinks it is round 13 but KoL thinks it is round 8
Round 13: alphabet giant takes 6 damage.
Round 13: Emilio says this is the last year he's gonna throw trash. You remind him that he said that last year, and in anger, he throws some trash at your opponent, dealing 31 damage.
Round 13: alphabet giant takes 31 damage.
Round 13: Morgoth1145 wins the fight!
You gain 430 Meat
You acquire an item: heavy D
After Battle: You give Emilio a tickle, and he giggles for a second before suddenly grimacing and flipping you the bird.
You gain 14 Strengthliness
You gain 11 Wizardliness
You gain 29 Roguishness
Clicking the buttons manually for the Rave Steal:
Encounter: Procrastination Giant
Round 0: Morgoth1145 wins initiative!
Round 1: Morgoth1145 casts POP AND LOCK IT!
Round 2: procrastination giant takes 6 damage.
You lose 5 hit points
KoLmafia thinks it is round 3 but KoL thinks it is round 2
Round 3: Morgoth1145 casts BREAK IT ON DOWN!
KoLmafia thinks it is round 4 but KoL thinks it is round 3
Round 4: procrastination giant takes 14 damage.
Round 4: Emilio looks you in the eye and delivers a pep talk: "You may make it. You may not. But that doesn't matter, Morgoth1145. What matters is that we're here. Look around. Who ever thought we'd make it this far. 1 2 3 Triple Deke. Take your best shot. I believe in you, Morgoth1145. Win or lose."You feel inspired!
You gain 34 hit points
You gain 34 Mojo Points
KoLmafia thinks it is round 5 but KoL thinks it is round 3
Round 5: Morgoth1145 casts RUN LIKE THE WIND!
KoLmafia thinks it is round 6 but KoL thinks it is round 4
Round 6: procrastination giant takes 17 damage.
You acquire an item: procrastination potion
Round 6: Emilio pulls out a stick of gum, folds it in half, and throws it at your opponent. It explodes, dealing 87 damage. Hasta lasagna, don't get any on ya.
Round 6: procrastination giant takes 87 damage.
KoLmafia thinks it is round 7 but KoL thinks it is round 4
Round 7: Morgoth1145 casts SUCKERPUNCH!
KoLmafia thinks it is round 8 but KoL thinks it is round 5
Round 8: procrastination giant takes 1 damage.
Round 8: procrastination giant drops 1 attack power.
Round 8: procrastination giant drops 1 defense.
Round 8: Emilio says this is the last year he's gonna throw trash. You remind him that he said that last year, and in anger, he throws some trash at your opponent, dealing 31 damage.
Round 8: procrastination giant takes 31 damage.
KoLmafia thinks it is round 9 but KoL thinks it is round 5
Round 9: Morgoth1145 attacks!
KoLmafia thinks it is round 10 but KoL thinks it is round 6
Round 10: procrastination giant takes 496 damage.
Round 10: Emilio says this is the last year he's gonna throw trash. You remind him that he said that last year, and in anger, he throws some trash at your opponent, dealing 30 damage.
Round 10: procrastination giant takes 30 damage.
Round 10: Morgoth1145 wins the fight!
You gain 430 Meat
After Battle: You give Emilio a tickle, and he giggles for a second before suddenly grimacing and flipping you the bird.
You gain 11 Strengthliness
You gain 17 Magicalness
You gain 21 Cheek
Still doesn't know Rave Steal

.
I also tried not using the CAB (back on the random rave button), and no dice:
Encounter: Goth Giant
Round 0: Morgoth1145 wins initiative!
Round 1: Morgoth1145 executes a macro!
Round 1: Morgoth1145 casts RUN LIKE THE WIND!
Round 2: goth giant takes 5 damage.
Round 2: Emilio tapes your opponent's buns together. It looks like he feels bad about it afterwards, but still, dang, what a jerk!
Round 2: goth giant drops 10 attack power.
Round 2: goth giant drops 10 defense.
Round 2: Morgoth1145 casts BREAK IT ON DOWN!
Round 3: goth giant takes 10 damage.
Round 3: Emilio says this is the last year he's gonna throw trash. You remind him that he said that last year, and in anger, he throws some trash at your opponent, dealing 29 damage.
Round 3: goth giant takes 29 damage.
Round 3: Morgoth1145 casts POP AND LOCK IT!
Round 4: goth giant takes 16 damage.
KoLmafia thinks it is round 5 but KoL thinks it is round 4
Round 5: Morgoth1145 casts SUCKERPUNCH!
KoLmafia thinks it is round 6 but KoL thinks it is round 5
Round 6: goth giant takes 1 damage.
Round 6: goth giant drops 1 attack power.
Round 6: goth giant drops 1 defense.
Round 6: Emilio tapes your opponent's buns together. It looks like he feels bad about it afterwards, but still, dang, what a jerk!
Round 6: goth giant drops 9 attack power.
Round 6: goth giant drops 9 defense.
Round 6: goth giant takes 28 damage.
KoLmafia thinks it is round 7 but KoL thinks it is round 5
Round 7: Morgoth1145 casts SUCKERPUNCH!
KoLmafia thinks it is round 8 but KoL thinks it is round 6
Round 8: goth giant takes 1 damage.
Round 8: goth giant drops 1 attack power.
Round 8: goth giant drops 1 defense.
Round 8: Emilio looks you in the eye and delivers a pep talk: "You may make it. You may not. But that doesn't matter, Morgoth1145. What matters is that we're here. Look around. Who ever thought we'd make it this far. 1 2 3 Triple Deke. Take your best shot. I believe in you, Morgoth1145. Win or lose."You feel inspired!
You gain 36 hit points
You gain 36 Mojo Points
Round 8: goth giant takes 26 damage.
KoLmafia thinks it is round 9 but KoL thinks it is round 6
Round 9: Morgoth1145 attacks!
KoLmafia thinks it is round 10 but KoL thinks it is round 7
Round 10: goth giant takes 547 damage.
Round 10: Emilio pulls out a can of beer, takes one sip, and pours the rest on your opponent's feet, dealing 30 damage.
Round 10: goth giant takes 30 damage.
Round 10: Morgoth1145 wins the fight!
You gain 398 Meat
You acquire an item: thin black candle
You acquire an item: Warm Subject gift certificate
You acquire an item: awful poetry journal
After Battle: You give Emilio a tickle, and he giggles for a second before suddenly grimacing and flipping you the bird.
You gain 11 Strongness
You gain 13 Magicalness
You gain 27 Chutzpah
Any other logging options that might be helpful? (I tried the "log cleaned HTML tree of fight page" option, but that didn't seem to do anything.)