Fix logic on personal details/third party
Currently third party card isn't shown if no personal details exist. This allows the ability to do personal details and third party completely independantly.
Improve flakey assign test
Merge branch 'hotfix/v1.18.1'