fix(identity-wallet): address PR #67 frontend review feedback
- Add default cases to both error switch statements (onMount and handleSubmit) to catch any new RecoveryError codes and prevent silent error swallowing. Uses type assertion (as { message?: string }) to avoid TypeScript 'never' type issue after exhaustive case handling.
- Add submitting = false before onsuccess() in handleSubmit success path to ensure the button state is properly reset, matching the error path behavior.
- Reduce timer interval from 60000ms to 15000ms in onMount for more accurate countdown display on recovery deadline, balancing accuracy with performance.