Burlington pays back $300k in miscollected taxes