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

Also fixed type inconsistency of `isRecoverable` parameter in `_doHandleResult`.
Should we add a recovery button for 'full sd card'? The user might be able to swap it on the fly. What's your opinion?