Entity "changed" timestamp is not incremented on $entity->save() only on a form submit; feature or bug?
Pretty sure it is being updated, but it is updated to the REQUEST_TIME timestamp. If you have a long-running process or so, that will not work as expected.