Do you have ViewState turned on? The Resources collection is stored there and it should be persisted between calls (both CallBack and PostBack).
Anyway, DayPilot Pro 5.4 will manage the Resources collection persistence on its own (independent of the ViewState) so it should eliminate this problem.