Tickets and currencies revisited: Extensions to multi-resource lottery scheduling