все, конечно, зависит от бизнес-процесса. если дополнительно какие-то действия необходимо проделать в случае успешного добавления записи, то проверку можно оставить. только б лучше сделать так: в случае пустого insert_id выбросить исключение. а далее продолжать выполнять как есть. в таком случае можно будет избавиться от дополнительной вложенности if.