Assertion Failing Because Signals Set to 'X'

In reply to MayurKubavat:
Thanks for correcting my code. Shows you why assertions should be reviewed.
We’re human… and we make mistakes. In tis case, I meant to use the $past/
Ben