Having an additional AADConnect server in staging mode is something I would recommend. It allows you to update the AADConnect server and then verify it works as expected and easily fall back to the staging server if it doesnt.
They can not both be exporting data to Azure however at the same time. Only one server can do that at any one time.