Report error when trying to create a reservation with "nodes=" (empty list)

Without this change, an empty reservation is created
Clarify in log that changing the features on an existing reservation is not allowed