Radial Restraint: A Semantically Clean Approach to Bounded Rationality for Logic Programs