If your recordset does not contain a value for this then you will not get the email sent. As a test of this you can add this in just above the line that sets the recipient:
die("The value of the UserEmail column is ".$row_WAATKusers['UserEmail'] );
This will let you know if the value is getting set before the email is sent. Unless you see the email address in this message it will not be sent.