Для этого и я LIMIT внедряю, если знаю что он нужен. Только это не неверность. Это нормальное преобразование отрицательного значения в время. Даже иногда использую конструкции типа int_to_time(-1). Время же - кольцеобразно а не линейно.Как раз затем, чтобы обойти эту неверность
И что должно быть в документации ? Правила целочисленного исчисления ?