fixes #733
better handling of some cases
Merge pull request #827 from paglias/733-observableArray-non-array-value

fixes #733