Roll backward should respect work hours

Respect individual work hours when rolling back.

@bokmann