Hey Tom, please excuse the late reply as I was on vacation.
Are you on Windows machines only? We have no extensive test cases for that setup, but have used it successfully in the past.
If you're not on Windows, have you had a look at NFS? For your use case this might work just as well.
In case of network interruptions between client and server, the XtreemFS mount will also need to be remounted. The opened network channels will time out on the client side eventually and not pick up the connection again.
Network outages between the servers are handled transparently, but as you mentioned you're not looking for replicated servers.
A server reboot must always be handled explicitly using a reconnect, obviously, as the server side socket will be closed. The client does not reconnect automatically, you will need to do that manually.
I am not aware of a file system that does this, but since this is only a minor client-side implenentation issue, I would guess that someone has done it, which should be revealed by some more research.
I hope this helps a bit.
Cheers
Robert