FYI:
https://issuetracker.google.com/issues/158603732
Doesn't cause the weird hit run button 3 times thing, but I stripped out a bunch of code that used databinding on launched activities. Shows 2 of the bugs though...the Preview function taking precendence in the launched app, and the broken preview window that's been broken since dev05.