User registration - change the 'created by' field to new user

Update: this snippet is no longer necessary as it's now built into Gravity Flow.

When the Gravity Forms User Registration Add-On creates a new user account the entry's 'created by' field is left as the anonymous IP address. This can affect the configuration of the workflow emails. The following snippet will set the 'created by' field to the id of the newly created user account.

add_action("gform_user_registered", "sh_gform_user_registered", 10, 4);
function sh_gform_user_registered($user_id, $config, $entry, $user_pass) {    
    GFAPI::update_entry_property( $entry['id'], 'created_by', $user_id );