Hi,
you don't need to reject and restart all the time - simply fix the errors, "Check" again until free of errors, then "Post".
If you ever had to fix postings runs which got posted without previous check, you should love this feature. It prevents you from very ugly work. So in my opinion, there is no need for enhancement of the function - enhance your FI settings or CO closing procedures if required, and everything is fine.
regards, Michael