Make sure that the beadm and GRUB activated BE's are in sync. This should make sure that whichever bootloader you are using, the activated BE is the one that will be started by default.