Paint over poly never works especially when done on a exterior application. When ever you use osb on the exterior it will pay in the long run to cover it with something designed for the exterior. You could even use a T1-11, or any 4' x 8' type siding instead of osb.