Nightfall only checks once per batch if it can proc rather than on every hit

blizzard already made a post saying the nightfall proc is working as it should