Closing the Loop: Learning to Generate Writing Feedback via Language Model Simulated Student Revisions