What's to stop patent trolls from forming a corporation with no assets, suing people, and then declaring bankruptcy if they lose their case? They could forfeit their patents, but it would be worthless anyway if they lost the case.
Ideally, such a transparent attempt at patent trolling ought to result in a pierced corporate veil and personal liability on behalf of the owners, but in practice that seems unlikely to happen.
One thing we can be sure of is that patent trolls will adjust their business models and practise far quicker than Congress does anything.
The correct fix is to stop granting so many patents. Each one granted should answer yes to "would this have taken about 20 years or more to happen otherwise". They could also have special patent courts which could ensure consistency in the actual "justice" that is happening.