Summary:
1) No, you have a wrong understand of how it works.
2) Maybe
Details:
1)
It does not make any sense to remove lock files. They do not lock anything by being present. The locks are aqcquired using F_WRLCK write locks of fcntl() and are automatically released once the process ends. If something is locked, something is still running somewhere.
2)
You mean dpkg --configure -a, not dpkg-reconfigure -a.
Summary:
1) No, you have a wrong understand of how it works.
2) Maybe
Details:
1)
It does not make any sense to remove lock files. They do not lock anything by being present. The locks are aqcquired using F_WRLCK write locks of fcntl() and are automatically released once the process ends. If something is locked, something is still running somewhere.
2)
You mean dpkg --configure -a, not dpkg-reconfigure -a.