With Sports Direct last week announcing plans to ban notorious zero-hour contracts and improve workers’ representation, is big business about to change its ways?