Yes if a check is non sufficient the bank will usually go ahead and send it through again a second time before returning the check unpaid to the person trying to deposit the check.
When the person or business has a check returned to them for non sufficient funds they're charge a return check fee which is then passed on to the person writing the check.