It seems that there could be a way to accomplish this using the profile completeness extension. Could you have a users role change (to something temporary) when they complete a profile, then have your second step only be available to that new intermediary role?
I don’t think I was clear. One piece of data I need to import is a file associated with a users account (their resume). So in my csv is a column labelled “resumeFile”. This contains a path to a file. I want that file to get uploaded to my wordpress installation when I do the user import. Will your script do this? This doesn’t seem to be covered in the documentation.