freedreno: timestamp fixes and cleanups
Alternative to !26554 (closed) which also fixes a couple other timestamp issues.
Possibly for the timestamp resolution we should div_round_up so we aren't advertising a higher precision than what we actually have.. but 52.0833 is awfully close to 52, so meh.
/cc @dh