For JIP clients the 'time' script command value will start off counting from 0.0, not the real mission 'time' value.
After several seconds (about 2.5 seconds on average), it will then jump to a high value and synchronise with the real 'time' value, which could be 5600, for example.
Therefore, it is unreliable for any time dependent processes, like timeouts, etc, since you have no way of knowing which is the real time.