Return 'cartridge' as the field for all errors

Allow obsolete cartridges when creating builder apps
Fix unreserved gear count on save failure