Yes, the prosecutors royally screwed up.
From the article:
"Prosecutors had floated the idea of a deferred prosecution agreement, which would have allowed him to return to work and apply for government grants in the future. In return, said his lawyer, Mr. Fisher, he would have to admit to having some ties to China, none of them a violation of the law."
So why would Chen have to declare them if they aren't illegal?