This change is the result of an attempt to fix an issue when a STEP file is imported several times and new block definitions are created for identical blocks that already exist.
You can read the discussion about this here:
This is clearly something that will be worked on further, but in the meanwhile, you can use the TestStepBlockHandling command to turn the current behavior off. You will have to use the No option in that command.
-wim