bottleservice: Handle default kernel revision+remote intelligently

Change-Id: I2811c9f2fbc741ff51a28a52212f4ff8ccdb2700
bottleservice: Cascading resync to handle when a multiple-device kernel is changed

Change-Id: I7a18ca958472607deb05ac7cd984758a7d05ddf6