I went ahead and split the logic into two subreports.
1st subreport - Pulls the records and suppresses all rows except the first.
2nd subreport - Pulls records with Status2, and suppresses all rows except the first.
This seems to be a better design, but if you have any input please post. It would be nice to see how other people would have resolved this issue.
Thanks!