The schematics of the digistump developer board shows that PB3 is connected to +5V over two resistors (1.5 k + 66.5) Ohms. That's the reason for the high current (5V / 1560 Ohm = 0.0032051 A). See the schematics s3.amazonaws.com/digistump-resources/files/…https://s3.amazonaws.com/digistump-resources/files/97a1bb28_DigisparkSchematic.pdf
As you mentioned in a reply on my comment above, using PB2 shows the expected behavior of aan AT85 IO pin.