FInally got a chance to test the bno055 sample on the 2nd of my two KS boards and it does not run on that one either. Same issue that you see in that the i2c-gpio-common kernel module is not loading at boot and, therefore, the /dev/i2c50 inode is not being created.
As to other obvious differences between the KS boards I have and the ones I just recently received other than the samples work fine on the newer boards:
-The default password is now displayed on the graphical login to the left of where it is to be entered so no more switching to the TTY to see it.
-It appears the ext4 partition on the eMMC is now being extended to use all available space (at least my new ones were).
I've not really dug-in much further looking for any other differences, but I did go through the process of taking a fresh install of Lubuntu 18.04 LTS and then going through the steps of getting all of the files copied over and the DKMS i2c-gpio-common module installed and the service for it re-created so that all the samples run properly. As soon as I get all my notes straight and test it again I'll post the process here. The quick fix is to use the images that the DLI team have made available, but I think there are quite a few people that have invested a lot of time in getting a fresh install loaded and set-up just how they want it so a doc on getting the samples working, etc... for those folks would be useful. It's not a particularly complicated process as long as you have the original files saved off somewhere. I'll be creating a tarball of them though in case anyone needs them.