If you're one of the 2.7 million people with a flexible work contract, these changes will directly affect your hours and income.