Если внимательно посмотреть на код,
1) В начале стоит
*ngIf="authTokenService.currentUserData"
Это значит, что блок img будет выведен только если currentUserData - есть
Теперь ниже
[src]="authTokenService.currentUserData ? authTokenService.cu ...
Это значит, если currentUserData есть будет выведено значение authTokenService.currentUserData.user_photo даже если user_photo не определено
А если currentUserData нет, то блок img не будет выведен, нет ни какого шанса что вторая часть тернарки будет выведена
Банальная ошибка в логике.