Don't use Q.all() for removeProperties.

I realized I should audit the code for other places where we can modify
the database using concurrent operations perfored by Q.all().
RemoveProperties was the only case.
Merge pull request #6 from jimlloyd/feature/dont-use-q-all-for-remove-properties

Don't use Q.all() for removeProperties.