changed handling for register new contacts
extended checks for new contacts
added check for new and empty `extra_text` and `extra_html` fields