Fix assert such that it valides the availability of sufficient space prior to adding registers to the list.

Issue: PLCR-499