Warn user when overbooking a resource

Fixes #2541