Improve async/mt rendering & sync logic.

Should fix texture staging issues for now, without degrading performance
Fixes #49 (mvsc2, sf3, etc sprites)