A damning report says errors could be repeated after 134,000 people were underpaid their state pension.