hw: cleanup signal-session component

ref #1123
hw: raise max amount of signal contexts

This is needed at least for the resource-request test since all available
interrupts are provided through a signal context.

fix #1123