[Subversion] Lock ensured on all operations.

Removed old operation in progress system as it wouldn't help the current lock system at all. It would just throw an leave the system in an nonoperational state.
newpool can throw, so better use a lock() block.