Trigger sync after listen is reenabled.

I thought `trigger()` was async, but [apparently it's not](http://backbonejs.org/docs/backbone.html#section-24) :\

This means that when the `sync` event is triggered, any `set()` attributes aren't automatically synced back to Firebase. So basically #50 didn't really fix the issue.