BUG: BoolBlock shouldn't replace truthy values
Merge pull request #7304 from cpcloud/fix-replace-bool-yet-again-7140

BUG: replace() alters unrelated values