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

- with an integration test
- and mark a related test as no longer pending
Merge pull request #424 from mossprescott/ready/398

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