Thanks for the script and timing files! I have pushed a change for this which should be built this weekend.
Unfortunately, the comment about detecting global times comes after the damage was done from not knowing, possibly leaving you with far too few regressors.
The code was updated to make global timing be the default for the assessment of the number of trials, and to give a warning if IM is used without specifying either -local_times or -global_times, first (since it could still "fail" in the other direction).
Until you get the fix (or maybe forever :), please add -global_times (or -local, if appropriate) before the -stim_times options.
Thanks for bringing it up!
- rick