I have published a new version of switchconf, v0.0.9.

Can be downloaded from https://alioth.debian.org/frs/?group_id=100068&release_id=1462.

This is the relevant part from the Changelog.

   * Remove old version of files when using softlinks (Closes: #553427).
   * Use run-parts when available to run scripts (Closes: #563224).
   * Call scripts with the name of next configuration (Closes: #563223).
   * Locking system to prevent a second run before the first finish.