fix scheduler to munge negative due times into 'now'