It is pretty common to see patches on the wrong list (bitbake patches sent to oe-core ML or meta related patches sent to bitbake ML). This check can be done on the patchtest test suite.
Currently, patchtest is only monitoring oe-core, which means that patch basenames must start with 'meta' or 'scripts'. However, for the latter, some patches can either go to oe-core or poky. Before implementing the bug, we need to have this mapping clear (scripts files --> project).
One extra check: if shortlog has a sub string including a targeted non-meta layer, this would intermediately indicate that it was sent to the wrong list. For example: http://lists.openembedded.org/pipermail/openembedded-core/2016-October/128186.html
This check is important because quite often contributors send patches to the wrong list. Raising the importance (from M to M+) and should be ready by M3.
bug 10688 covers this case and also provides to the user the correct list (if found) so making this one as duplicated. *** This bug has been marked as a duplicate of bug 10688 ***