Weeks of backlash has forced the Albanese government to axe a proposed allied health cap on veterans.