improve SolverUtils timing
Using the interval timer's remaining time apparently isn't a great way to get timing info. (Can get negative times occasionally). This cleans that up
Using the interval timer's remaining time apparently isn't a great way to get timing info. (Can get negative times occasionally). This cleans that up