We could have a null name if the check is transient.

We need to make sure that the initial test check has the NP_TRANSIENT
flag set *before* we call update or it will be pushed into the polls_by_name
structure during name change... then freed... then bad things happen.