My previous tests was wrong, cloud-init status --wait was being executed before the instance was rebooted, so that's why it failed. Retesting.
My previous tests was wrong, cloud-init status --wait was being executed before the instance was rebooted, so that's why it failed. Retesting.