Some ideas;
Firstly I believe it was the practice often to take out the number when the order was taken, but there would be a bit of a delay caused by manufacture, fitting, proof etc, so actual completion and delivery might easily be a number of months later
Secondly, I don't know Boswell's history in detail, but the move may have involved being at two addresses during a transition period. Strand is a 'shop' type address/area. Possibly a workshop remained in Edmonton?
If the barrels were replacements, I would expect a later number to have been taken out for them I think.
Trigger guard sound like a replacement 'borrowed' from a later gun.
Interesting, but the last serial number from Edmonton was in the 9000 range, so a gun with a serial number of 39XX would have remained in the Edmonton shop for a lot more then a few months.
Alternatively the gun was made with serial number 39xx during the early part of production, it came back for a repair to the trigger guard and then at some point when production was moved to 126 Strand the gun was re-barreled. In the end I doubt I will ever know for certain the circumstances that resulted in the gun having serial number that doesn't match up the address on the barrels.