Fix disappearing classpath entries on project update

The new test case couldn't reproduce the issue, but at least can serve as
a non-regression test for the future. New implementation works anyway
(smoke tested) and all existing tests pass.

Also bumped tycho version to 0.18.1