The secondary should not be your ISO and this is more than likely what Is causing the problem.
When the clients are unable to lookup the SBS server it will revert to the secondary, it won't go back to the primary unless the DNS cache is manually flushed or the secondary becomes unavailable.
It's bad practice to have it configured this way and is more than likely causing your problem. Especially as it's intermittent.