Drop only flag and fix test race conditions
Fix rebuild on external change

Ensure that the package is rebuilt if one of the modules we depend on is rebuilt.
Add better comment for plugin point