The `getStyle` method can return `null`, in which case `ol.style.Style.defaults` is used to create symbolizer literals.  We could add a rule to `ol.style.Style.defaults` to cover the "select" render intent.  Then you could set the temp layer style to `null` below.  And this would be set up to work with raster layers as well.