Check for type before pushing to deletion queue.
Backends were instantiated before user was logged in and broke CardDAV

fix #186