A real bad luck prevention setup would invoke something like "this person has been playing 24/7 since release and still hasn't seen a legendary, next drop will be a legendary"

Some sort of threshold. Also, did they ever say if the legendary/bad luck prevention is on a per-account basis or Battle-net basis?

I assume on a per character basis, but you never know.