Referral screen-freeze flow
1. If a task is pending for referral, next navigations will be disabled.
2. If task is approved, by default screen will be frozen, but user will
have option to edit the details.
3. If edit option is chosen, referral will be invoked, else next screen.
4. All the previous screens will be frozen if a task is pending.