Hi,
Q1) you can search for the schema version 2012-05.1.7. Refer to this
link
Q2) You need not remove the role, you need to update the service config and just deploy it again. You can expect a downtime here as you are updating network configuration.
Q3) Even if you configure your worker role with virutal network, your endpoint name wont change. it would still remains same.
Hope it answers your questions.
Please mark the replies as Answered if they help and Vote if you found them helpful.