If you change patron category to child while creating a new patron guarantor info is not required. Accordingly if you change child to patron guarantor info is required and patron can't be saved.