Resolution: Not A Problem
Fix Version/s: None
So was just messing around with subrange repair on trunk and found that if I generated an SSTable with a single token and then tried to repair that SSTable using subrange repairs it wouldn't get marked as repaired.
After repair SSTable hasn't changed and sstablemetadata outputs:
And parent_repair_history states that the repair is complete/range was successful:
Subrange repairs seem to work fine over large ranges and set Repaired at as expected, but I haven't figured out why it works for a large range versus a small range so far.