The odorant used wirh LPG is a much heavier molecule than propane, does not vaporize as readily, and will become more concentrated as the fuel is used up. Your nose is sensitive to the molecule in very small concentrations (why it is chosen as odorant for consumer fuel gases) and you'll notice it more in unburned gases as fuel volume in tank goes down.
I don't understand why, with the furnace exhaust gases, because they are vented outside. Suspect some of the furnace exhaust is seeping inside (slideout rooms maybe?) . Not enough to be pickep up by CO detector, but enough for the percaptans to be noticed by the detector on the front of your face :)