My Willow had cherry eye, and we ended up doing surgery... IF the muscle will go back in place, that is a good sign. Your vet is spot on with his advice...
If you click on the home tab (at the top of the page) you should see a thread discussing cherry eye... I will tag you on the posts.