Why any bank would allow a non-customer to make deposits to customer account escapes me.
This can happen when a business's employee (who is not an owner or signer on the business account) is making deposits for the business. Granted, this may not be the norm, but it does happen.