In the end, I guess it depends on the type of game that you are running..
the word "Shadowrunner" to me, implies a level of professionalism in the character, that you wouldn't see in other criminal elements. That level of professionalism is not something the average players are expected to know and account for....
I mean really, how DO you hide your matrix trial?? Considering the matrix is a made up thing, no one knows

, but the characters do (or, at least the characters with matrix skills).
there are a few things I ASSUME the
characters are doing.... and the first one is, being a professional. meaning dissolving any links between them and a crime as they can. This means scrubbing the matrix, using protective wear to limit DNA, changing ballistic patterns, Paining the car, Changing VINs, and all the other things that people in their line of work know to do that we don't (as up standing citizens, right. Right?!?)
Are there costs involved in this? Sure. Do I charge the players this cost? Nope. It's just easier when we (the players/GM) assume its rolled into the payout for the run. Meaning, if I (the GM) say that the Run paid out $10,000 per runner. In reality, the run actually paid $12,000... but $2000 was assumed to be expenses to cover the "little things" I listed above.
It keeps things simple, easy and the game moving forward while allowing me some freedom to move behind the scenes to advance a story plot if and well and as needed. (for those rare times that they do leave some DNA, physical, astral, matrix evidence behind..... but I have never used this in a "hah! you're screwed" situation)
Of course, your game may not have "shadowrunner"s by my definition.... maybe you got an all military crew, or a street punk game....
Then the questions become more difficult to answer.....