fix(scenario): include "not " in error messages if test is inverted

Closes #3840