Make media session property setter more resilient
Don't break when it's set to null to unset metadata.
BUG: 401636
Differential Revision: https://phabricator.kde.org/D17326