It depends on the rules of the poker club. But most clubs I've played in, have the same rule; if a player makes an aggressive move (raise, all-in) before his turn, he cannot change this move on his turn, unless an aggressive move happened before his turn. I guess this can be applied also to this situation, making the "unless.." part unimportant, as the big blind wants to go all-in. This doesn't affect other players' turns, as the big blind made the move before his turn, and it "doesn't happen" until his turn. Big blind should be still allowed to fold and take back the 150 chips, if anyone before him raised.
This rule is of course set to treat player mistakes (moves before their turn), so this cannot be done in online poker rooms, as the computer does not allow you to do anything before your turn.