Using separate postinst files means they are shipped in the package and deleted when they run once in postinst. This means they are still mentioned in the package's file list and pkg_check fails because they got deleted.
noticed in turris/diagnostics!43 (merged)
Draft because this was not tested yet.