Moved member lookup into a func.  Try to lookup by ID then by email if not found.  Update ID/email from User if it's missing