[BACKLOG-35] Moving blockout resource business logic to service