so bluez itself wont go rfkill block or unblock the bt device. you have to rfkill unblock separately if it's blocked. this is needed to make bluez at a minimum work right. possibly should be added to connman too. but this is the first step.