Good work on sorting the problem yourself
Unfortunately there is no way of knowing if the problem was caused by the repair guy or if it was just bad timing that it happened after the machine was looked at.
Not sure if it is the right thing to do to tell you your machine is a POS though, .... a little tact might have kept a customer.
Perhaps someone here might have an idea about your rear lights?