Is there some reason to just not complete your safety stop when you think it's time, rather than wait for your computer to agree? Will it somehow penalize you for doing so?
If by "complete your safety stop when you think it's time" you mean surface after three minutes even if the computer clock keeps restarting, then yes, it's probably just fine to surface. Your computer won't penalize you for skipping a safety stop. Since we are doing No Stop Diving, you theoretically don't have to do a safety stop at all, and computers recognize this.
That said, there's something else to consider regarding
@myshadeofred 's post.
@boulderjohn explained why her computer kept resetting (crossing below the 20' threshold that restarts the safety stop clock). I have heard divers say that since there's no safety stop required for dives above 30', if you complete your three minutes anywhere from 1-30' you're fine.
With repetitive dives that push the envelope, that clearly isn't the case. Inspection of common decompression profiles for dives that exceed the NDL clearly show stops at 20', and then even longer stops at 10'. Doing a safety stop at 20 feet ONLY, after a long repetitive dive, is ignoring your fastest compartment. But 15' was a compromise choice when the tables were designed anyway, so it's generally not an issue. Again, we are doing No Stop Diving.
So my recommendation is to choose your computer (see discussion of differing algorithms above), adjust it for your desired conservatism if possible, and then follow its recommendation. If you make your own decisions based on gut feeling, while your computer is integrating 16 theoretical compartments and suggesting a different ascent, you can't call your case of the skin crawls an "undeserved" hit.
My 2 cents