Bypassing Combinatorial Protections: Polynomial-Time Algorithms for Single-Peaked Electorates