I have the same experince. It happened so many times that I even built a smart splitter behind every freight platform because cleaning up the platform and the splitter is easier than cleaning up whole production line. But I have never seen it happen so I only have a theory that the train may load/unload if it randomly stops close enough to the station, e.g. on save/load or after taking wrong turn on switch.