Energy firm British Gas has made a big change to its scheme offering £1,700 off bills for customers.