Simple solution is just to not worry about implementing resuming. How often do people actually DC while crafting? Sure, it sucks, but things happen.