scsi: use device_remove_file_self() instead of device_schedule_callback()