You can disable Solid behavior and use Physics instead.
Physics objects will collide with eachother but objects without Physics behavior will ignore(pass through) objects with Physics.
You can also check when Object B is for example within like 3-4 pixels of the Solid and then make Object B also solid for a second or two : )