text: Title: Skypilot 0.7.0 tries to start non-spot instances when requesting spot instances on Azure
  Body: I use spot instances on Azure and noticed error messages telling me that I do not have quota for non-spot instances after upgrading from 0.6.1 to 0.7.0. 
  
  Skypilot clearly tells me that I asked for a spot instance but it seems it is requesting a non-spot instance.
  After downgrading back to 0.6.1 the problem was gone.