Just to clarify, if you look at 158846, you'll see the large diamonds that anchor the design at the top and bottom do not actually close, which means it's not clear how one should handle a triangle start (assuming you would make the two big diamonds the start and end points, which seems like the obvious choice). In this new implementation, there are clear and complete start and end points, with the required information to do a triangle start.
This pattern is similar to 159846, but it has been updated to include a proper starting and ending point for triangle ends, with a clear indication of the string order, which was not present in 159846. That pattern can still be made fine with triangle ends, but you will have to extrapolate how to do it. Here it is clear.