Playing backward with repeat should repeat, fixed! 🙂
When playing backward and repeat is off, it keeps playing though it stays at zero. You could click in the timeline to play again from that position. This also applies to playing forward. Why would you like it to stop?
It continues playing forward without looping because some animators use this for timing. Eg, play for a bit, then stop and set keys.