Ryan Vail finished seventh and improved his personal best by a minute .
Ryan Vail was originally scheduled to run the New York Marathon a month ago .
Ryan Vail , who was originally scheduled to run the New York Marathon a month ago , finished seventh and improved his personal best by a minute .