Created test cases that show inconsistent error handling with OnNextValue and toString
Fixed OnNextValue to not call toString on the failing value