Ok, when the tool I'm using tells me there is most likely something "odd" I tend to pay attention. I have been getting "Debbuger Connection Lost" dialogs for a while now. I did spend some time tracking down the offending code...and it wasn't mine.
The offending line is in MainActivity.cs in the OnCreate Override.
global::Xamarin.Forms.Forms.Init(this,bundle);....yep the process goes into Forms.Init but never comes out....
At first I thought this was a side effect..until I noticed that simply pressing F5 (causing another god awfully long build...) would most times solve it. No code change just a bloody rebuild!
My question is this, what is the approved method of debugging Xamarin code? Should I decompile? Should I wait for a fix?