fixup total failure when partial crafting requests fail