How/When to "fire" external designer

Definitely good experience. It definitely provokes the question of how you (or any of us) would avoid being in the situation of that firm, having put hours toward a solution but ending with an unhappy client.