Updated ride scheduling logic to prevent confirmed drivers from being overwritten