I think the new penalty has done a lot of good for queue times, however they could have done it a little bit better. The entire purpose, from what I understand, is to combat in progress fishing. Groups can't join in progress so there's no reason the penalty should apply to them (or at least not the stated reason for this feature). In fact, if it's to prevent in progress fishing they should have just tied it to the 'join in progress' button. If that button is lit then you can receive strikes and be subject to penalties. If it isn't lit then you can't accumulate strikes (but are still subject to any current penalties).

There you have it. The penalty is still exactly as effective as it is now while preventing most, if not all, collateral damage.