I'm not even sure this should be regarded as a 'failure'. You took a risk, approached it the smart way through customer validation, and realized early enough that it wasn't going to work out that you didn't damage relationships with anyone. This is actually showing a smart, intelligent process at work.