It's more than just fixing technical defects.
The statute says:
Whenever an indictment or information charging a felony is dismissed for any reason after the period prescribed by the applicable statute of limitations has expired, a new indictment may be returned in the appropriate jurisdiction within six calendar months of the date of the dismissal of the indictment or information, or, in the event of an appeal, within 60 days of the date the dismissal of the indictment or information becomes final, or, if no regular grand jury is in session in the appropriate jurisdiction when the indictment or information is dismissed, within six calendar months of the date when the next regular grand jury is convened, which new indictment shall not be barred by any statute of limitations. This section does not permit the filing of a new indictment or information where the reason for the dismissal was the failure to file the indictment or information within the period prescribed by the applicable statute of limitations, or some other reason that would bar a new prosecution.
"For any reason" is not limited to technical defects; it means, as it says, for
any reason.
It does, however, offer an exception at the end, where it says "This section does not permit the filing of a new indictment or information where the reason for the dismissal was the failure to file the indictment or information within the period prescribed by the applicable statute of limitations, or some other reason that would bar a new prosecution." There are things that would "bar a new prosecution", such as if it's dismissed with prejudice (which means it can't be brought again), but the case wasn't dismissed with prejudice. The statute's broad language ("
any reason") shows that it applies to a lot more than just what one could deem "technical problems."