In my KncokoutJS ViewModel, I have the follow computed property:
self.SelectedUserHasRoles = ko.computed(function () { if (self.isLoaded()) { return self.s
You have the same check for isLoaded() twice, actually
if isLoaded() evalutes to false, your SelectedUserHasRoles() won't even be evaluated.