Another (reasonably) tough tshooting ticket:
I turned on autoRP announce on R10 and autoRP discovery on R8. Result? R8 was not getting announce packets from R10. I tried everything then had an idea:
Physical topology is actually
I turned off IGMP snooping on interfaces leading to R8 and R10 and R5 on SW1. Everything started working fine.