I think the rulebook states this well;
Trapsburg in a two player game can hold 2 traps, but they are chosen randomly from the Trap deck every hero upkeep phase. When they fire, they are immediatly replaced with another random trap.
Not sure, the rulebook lies at home and I'm at work.
You only replace them both when switching levels; otherwise only when a one shot fires...