I would have the oil level checked ASAP, I suspect they failed to properly install the oil filter cover and created an oil leak at the o-ring that seals the cover. That would explain the oil smoke and the low level. If it is losing oil, you do not want to drive it without verifying the level. It seems unlikely that the sensor coincidentally failed. What kind of a shop did this service?