don't project under "value" if shape is known (Fixes #398)

- with an integration test
- and mark a related test as no longer pending