Fix 13 years old bug#5852 !

Sometimes recalculating a cell does not change its value, however it
still have to be written to the data area when the reference list is
changed

* lisp/ses.el (ses-cell-set-formula): Fix bug#5852, at last !

* test/lisp/ses-tests.el
(ses-set-formula-write-cells-with-changed-references): Rename test
from ses-bug5852, do not expect failure, and update description.
1 job for master in 7 minutes and 9 seconds (queued for 3 seconds)
Status Job ID Name Coverage
  Normal
failed #79065
test-lisp-inotify

00:07:09

 
Name Stage Failure
failed
test-lisp-inotify Normal
Uploading artifacts for failed job
Uploading artifacts...
test-lisp-inotify-825b896a/: found 119 matching files and directories

Uploading artifacts as "archive" to coordinator... 201 Created
id=79065 responseStatus=201 Created token=6a3pRyWo
Uploading artifacts...
test-lisp-inotify-825b896a/junit-test-report.xml: found 1 matching files and directories

Uploading artifacts as "junit" to coordinator... 201 Created
id=79065 responseStatus=201 Created token=6a3pRyWo
Cleaning up project directory and file based variables
ERROR: Job failed: exit code 2