How about thirty years (but only if the person is still alive)? It's not indefinite, and it complies with the ruling.
Likely someone with lawyers could get that lowered to nothing and as a layman that feels like a feature not a bug.
I wouldn't be so sure. Cops have implicit prosecutorial attorneys too that have a lot more experience with such cases than do defense attorneys.
There is no substitute for clarity in law. All else opens the door to exploitation and selective application, both of which are a mockery of justice.
If the definition of the word “reasonable” was left in the other half then sure.
It’s the job that of the court to define what is “reasonable” on a case by case basis and establish a precedent. They can’t start coming up with laws themselves that clearly establish universal and specific limits.