global foreign_key_checks = 0 on RBR slave
To answer my own question, I tried 'set global foreign_key_checks=0' on the slave. This didn't work, as the statements generated for my RBR binlog explicitly set foreign_key_checks=1. 

So, I may try option 3.