The after create method on list that sends an email was preventing a new list being created as it was saving the list twice. Moving the send email for new list call to the controller create method instead.