Despite Spending Errors, Roanoke Ended '24 Budget Year with Extra Cash