standardize glut idle timeout to minimum 4ms, so it is consistent in workers and on the main thread, where 4ms is in the HTML5 spec