An update: My machine was rebooted because of a power outage and next time svn commit worked without any of the work-around-s.
An update: My machine was rebooted because of a power outage and next time svn commit worked without any of the work-around-s.