However, I think once ever have I actually been given a RIS in an aircraft without a transponder, all other times it's been refused.
I rather expected that (as RIS is workload-dependent and if you're primary-only then it must be more work for the controller). Still, it's nice to know that it's a possibility.