Optimize "throttle" extension by only wrapping in a dependent observable if the target is writable. Fixes Issue #1105 for read-only computed observables.