Fix #1059 time scale type coercion issue

Add "regression tests" file to catch this one (it doesnt really belong in any individual test file)

Close #1059 
It's a bug that results from both default projectors and this code. Having a bad projector shouldn't cause a failure here - either it should pipe through null data and not draw anything for that attr, or fail explicitly, but it definitely shouldn't fail weirdly here where the user won't know what's going on. So I think fixing the bug here make sense.