fixed a bug where a record id was incorrectly assigned after a record was retrieved with join_field_remote