Fix debounce usage in FirebaseObject
A new debounced function was being created on every call to `scopeUpdated()`.
That's probably not what we want. Instead create it once and call the same
instance on every update.
Merge pull request #481 from jamestalmage/debounce-fix

Fix debounce usage in FirebaseObject