(It may be that eta's various attempts to enforce timing when we don't have any is ultimately harmful though).
I don't follow you... which attempts are you referring to?
I have done
no timing work at all until now.
I have only fixed drawing routines (because we were lacking many video effects), enabled HDMA in both directions and improved HDMA init and update procedures, and moved constants to a struct... none of these modified the SNES timing, which is still the same as last September...
EDIT: also, given the number of games which improves when you change cpu/apu clocks, maybe the timing is not the final solution to all the reported problems, but it can have a notice-able impact