The equality: start_time + idleTime + elapsed == end_time should be true for completed SampleResult instances. However, currently idleTime is only maintained/referenced in some cases.
Is this issue still true
Yes, I think so. The areas that need checking in particular are where samples are aggregated and remote samples.
This issue has been migrated to GitHub: https://github.com/apache/jmeter/issues/2121