You are correct, I tested it again with the 64 bit version and the "Back" button does correctly move to the last step if the current position is the first step when pressed, so I stand corrected.
However the "Next" button does stop the playlist if pressed while current position is last step, even with looping enabled.
Okay, if this is by design then so be it.