In 2017, when Zachary O’Neill walked into the sheriff’s office and tearfully confessed to one of Yellowstone County’s most publicized cold cases — plus a rape in which he slashed the woman’s throat, ...