It usually just skips over to the next line of code.
That's because the BackgroundWorker is being executed on a different thread, which has to be created and started first, and this takes some time. If you keep stepping, you will enter the worker at some point, but there's no telling when exactly.
Just put a breakpoint at the start of the worker code if you want to debug it.