Update node_package to 1.3.1 tag
Fix issues caused by bad merge of 7302e5b

The merge of 7302e5b introduced issues after the branch was mistakenly
merged to master and then deleted. The branch was reassembled, but the
reassembly was incomplete and introduced bugs causing user updates to
fail to function correctly. This change completes the changes form the
original branch and fixes the issues with user updates.
Merge branch 'bugfix/user-update-merge-fix' into develop
Merge branch 'feature/node-package-update' into develop