Their pay is capped. It's just that they set the cap.
I think that if the budget is running a deficit for the year that House/Senate member leave office they cannot and will not receive their retirement benefits.
But, if the members of the House and Senate write the laws, do you really think...