Strange Database Mirroring Problem
I seriously suggest building another system with SQL Server Express and configure it as your witness server.  Then set your operating mode to "High safety with automatic failover (synchronous)".

This solution will alleviate you of this problem.  You will incur a cost for the desktop windows license, but as you may already know, SQL Server Express is of no cost monetarily.