Hi Steven Z.,
A temp Job or on this side of the pond, a contract job, can be a healthy and meaningful part of career development where the key objective is to fill an experiencial gap. A secondary or tertiary objective is to leverage that to a full-time Position at the client.
It should be accepted by the employee in a temp Position, that there is no promise of a full-time Position even if stated. It's one of those things you ignore and rather Focus on the experience - that's Standard practice from the employee Point of view.
From an employer Point of view, quite more so the case a temp Job or contract Job is to fill an FTE resource gap on a short-term per projecct Basis without committing a fix FTE cost line item. A temp Position or contract Position is a win-win on both sides, the employer knows that your there to do a Job and employee knows its opportunity for experience, paycheck with an end-date, that's the contract.
Many have negative views of temporary or contract positions when the expectations are mis-aligned usually on the side of employees relating to Transition to a permanent role or the experience itself - the good part is that there is an end, and one can always quit.
Going back to the original poster - do Network and don't Discount academic experiences once you have some masss spec experience, that with your Prior industry experience can take you back to industry, there are many Jobs in Manufacturing and Technical Product you can assess - i'm not sure forensics is a place I would look. Nothing wrong with looking at temp positions if available to fill that skills gap in the short term, acknowleding that such Position is part of a career mix of experiences that Support your trajectory.