I have booked combination airline/hotel deals on Expedia and have always received full miles credit. In fact you can log into delta.com within 24 hours of booking and see your flight details, change seats e.t.c…
Also, there is no connection between Delta and the hotel so if you are a no show at the hotel it should not have an impact on the flight.