У вас было прописано в договоре, что он нанимается к вам в пожизненное рабство и обязан до конца своих дней БЕСПЛАТНО устранять любые выявленные баги? Есть приемка работ, можете покрывать этот этап любыми тестами, бетатестерами и тому подобное, если формально работа принята, то дальнейшая доработка только за отдельную плату и по отдельному договору. В любых системах есть баги, и чем крупнее система тем багов больше - это естественный процесс, вы же не обязуетесь продав свой продукт клиенту поддерживать его бесплатно не ограниченно долго и допиливать под его инфраструктуру.