Bug 1023888 - When exporting contacts via bluetooth and cancelling, an error screen appears

Also fixed type inconsistency of `isRecoverable` parameter in `_doHandleResult`.
I put that there to have a chance for discussion. It is probably there to not block the UI, but I didn't write it so I can't be completely sure, as it seems you are not either :)