I think you're on the right track. Network as much as you can during your electives and sub-I and get strong letters. Only thing I wonder is if your application will get screened at some places because of the board failure, although with it being a scored Step 1 I'm not sure how those filters work.