throttle_interval does not exist on recurring jobs causing an error when they call 'complete'.  Check if interval is nil before using the param.