I just wanted to chime in and say that this hasn't been my experience. It sounds like you have some other sort of problem if it takes multiple attempts to adopt.
The primary case I have open currently is in regards to the port forwarding / routing breaking on some restarts.