BUGFIX - fixing up blender variables

When using sub-profiles, the distro variable was being lost due
to the fact that sub-profiles have an unset distro field, which was
overwriting the value that was set from the actual parent distro
Last patch didn't completely fix the sub-profile inheritance issue