When you got a slow SD-Card its possible, that it PB cant read the fw-update while booting. It seems to be the same "bug" as the twice-booting thing.
Running a FW-Update from internal memory is a good solution for this.
you can also try a faster SD-Card