Sharing working copies between OSes and/or over network shares has never been a recommended or supported configuration. It may have appeared to work with 1.6, but there have always been warnings that it may work less well over time.
This has become more and more true as the working copy format has become more reliant upon SQLite instead of plain files.
Solution: Don't do this. Keep your working copy local to your client.