This is due to default rule being applied on activation trigged by "publish" action in config. Setting itemTypes to empty string on this action should be enough to work around.
However since other apps (e.g. jcr browser) tend to extend from "configuration" app, be careful that this doesn't break activation or versioning from other apps. ... all apps extending the browser or actions from configuration need to be checked.