Congress has numerous responsibilities beyond passing a budget. To say congressional pay must be withheld until a budget is to say those responsibilities are of zero value, which is obviously incorrect.
In any event, the congress passes a budget every year. These budgets either come in the form of so-called "omnibus spending bills" or "continuing resolutions" which set or maintain spending levels, respectively. Therefore, the underlying premise of this bill is flawed.