Fix SQL server smalldatetime values being treated as dates without a timestamp because they cmoe through as SQL_DATE (just go back to treating everything as a date and time, since JavaScript doesn't care anyway whether there was originally a time component or not)

(cherry picked from commit fb76807eaea21f170c7ca5c85a60370aa80c44e3)