Contractors have pledged to work extra hours to cut short roadworks that have left motorists claiming they’ve been held “hostage” on a business park.