Relval fixes for boost io branch

+1
Commented out code from a conflict resolution caused some part of the consumes migration to be missing in the BOOSTIO branch. This PR fixes that (and should fix a (large?) number of presently "broken" relvals).
Please merge into the BOOSTIO branch.