OS X disconnects serial connection when it goes to sleep. Maybe that is the reason. A simple disconnect/connect should be sufficient and normally the host detects this and does a reconnect on it's own. Never had that problem.
Is that what you meant with idle? I mean after connecting host is also idle so it is not clear what your idle exactly is.