Breaking and Fixing Multi-hop Payments over Payment Channel Networks