After some helpful discussion in the bird ID Q&A forum, I'm uploading this as a juvenile California gnatcatcher. Several people agreed with my initial ID of a Say's pheobe due to the identical colouration, but based on the dimensions of the bird the gnatcatcher seems more likely