Ok, we currently have a heuristic in place which auto-detects the “source package” case avoiding those situations where one needs to restart and set the package repos just to edit that one thing.
Could be that this is not always wanted - will need to discuss this a bit further internally.