Clean up signal naming.  In the first few stages of the L2 pipeline, the signal is called XXX_is_restarted_request. Then it changes to XXX_is_l2_fill.  Made it _is_l2_fill everywhere.
Explicitly set _is_l2_fill to 0 if there is no packet.  This shouldn't matter because it should be ignored, but some paranoia.