Any further legislation would also violate the bill-of-attainder provision, wouldn't it?
A bill-of-attainder is a bill that historically was used to ataint an indvidual. Generally he was to be executed and all his property was confiscated by the government(crown). It usally applied to all his relatives.
By that, I would take it that the broader view of a bill of attainder would include acts such as this one of the Congress, in that it does amount to trial by legislature.
You are exactly right. It seems that the Terry S. law is unconstitutional, maybe that's why the judges didn't want to touch it.