Fix module suffix

AssemblyContentProvider works properly with modules marked with CompilationRepresentationAttribute (CompilationRepresentationFlags.ModuleSuffix) attribute
If `idents` = `["a";"BModule";"c"]` and `parent` = `["a"; "b"]` then the result should be `["a"; "b"; "c"]`. So, we cannot return just `p`.