If the profile inode is invalid, e.g. invalid symlink, the current generation cannot be discovered. Nonetheless, this should not be a reason for an assert failure, instead of crashing, just raise an error. Fixes fj#801. Change-Id: I63937672173bc3bf37196de98307800adc5757e1 Signed-off-by: Raito Bezarius <raito@lix.systems> Co-authored-by: Qyriad <qyriad@qyriad.me>