Fix bug in $firebase.remove.

$q.all was previously getting called with an empty array when you tried to delete a query. The array was being populated asynchronously, but $q.all was called before those async calls returned.
Here as well.