Ну а если пользователю изначально в качестве аватара присваивать картинку по умолчанию ? И потом уже выводить $user->description->user_profile_avatar без всяких проверок. И тогда логику проверки перенести уже в тот момент где пользователь удаляет своё фото, снова подменяя аватар на дефолтную картинку.