EDL Broken in 17.3, Works in 16.1. Skips Applied Twice

Using Edit Decision List Files for Skipping (code 0) parts of movies does not work properly in 17.3 or 18 Alpha, but it does work in 16.1

Details of 17.3 problem: Skips Are Applied Twice. First skip starts at correct timestamp, but ends at double what it should. This is because skip is applied twice instead of once. First the movie is edited with the skips from the EDL and re-timestamped with new timestamps that adjust for the skipped scenes, then the EDL is applied a second time to the new timestamps as it plays the movie. This results in the skip being double the length it should. If multiple skips are performed then the start and end of the rest of the skips are off as well.

Example
EDL File: 0:15:00 0:20:00 0
Result in 16.1: Kodi skips 0:15:00 – 0:20:00, aka 5 minutes (timestamps based on original movie)
Result in 17.3: Kodi skips 0:15:00 – 0:25:00, aka 10 minutes (It displays that it skipped to 0:20:00, but that is based on the re timestamped version of the movie that already had the ELD skip applied.

Repeatable – This is 100% repeatable. Play a movie without an EDL and note two scene timestamps for the start and end of the skip. Create an .EDL text file the same name as the movie with a skip line. Play the movie in Kodi 17.3, and it skips double. Play the movie in 16.1 and it works correctly.