The root problem is that it sometimes calculates start time before it has track duration. This depends on PC performance - the faster the computer, the more rare this problem is. It's in the list of bugs already, so I don't think further discussion about this problem will add anything constructive about the matter.