A contentious $34.5 million rail line has been promised more federal funding as another gets the green light to open early.