не уверен, что адекватно понял сентенцию про фильтр, поэтому мне сложно по существу сказать "чья тут вина, ты мне ответь", но IMHO скажу, что в подобном случае нужно утереться и сделать "чтобы было как надо" - соответственно получается, риск сработал.
Ибо клиент платит не за то, что вы делали (занимались решением задачи), а за то, что вы сделали (как задачу решили).
Если это оказалось вне бюджета исполнителя - хреновый исполнитель или хреновое решение, только и всего. Плохо, конечно, что руководству в этих условиях еще что-то надо доказывать, но у него ведь другие мерки - затраты. Но ведь могут быть и другие, скажем - стратегические, интересы.