Add .shouldBlock() and .isRateLimited(); normalise .isBlocked()

Yeah, I'm sure actually sure why `IP_EMAIL_ACTIONS` only has these actions. Maybe @dannycoates remembers...