caee77cdae
Before this commit, without existing directory we tried to create it only inside Java source roots, which is incorrect for JS and other non-JVM modules. Source roots themselves still aren't created if they don't exist. This fixes KT-19586 partially