I am afraid he is not correct,
I spoken to one of the senior banker and it is confirmed it is applicable of ALL, even personal checks.

Even banks are confused but they will have to honor checks.