This is what's causing the tests to break. The tests use a mock tech that doesn't support a lot of things, and this call assumes that the features should exist. I think we should change this to protect against the case where where playbackRate is not defined.

```
  // this will get cleaner after #1147 is implemented
  if (this.tech && this.tech.features && this.tech.features['playbackRate']) {
    return this.techGet('playbackRate');
  }
  return 1.0;
```