[FIX] fleet: contract onchange: ensure dict before executing `get`